playmidi.c (find_samples): timidity-0.2i behavior for gus patches:
playmidi.c (find_samples): timidity-0.2i behavior for gus patches:
playmidi.c (find_samples): add special case for 1-sample instruments ,
don't fail if a gus percussion instrument has more than one samples
sndfont.c: replaced use of strcpy() with memcpy().
readsbk.c: replaced use of strncpy() with timi_strxcpy()
initial minimal error checking to load_sbk().
readsbk.c: add a few missing chunk ids from timidity++.
readsbk.c: constify a few things.
readsbk.c: change the skip macros to use fseek().
sbk.h, sndfont.h: use TIMI_NAMESPACE.
readsbk.c: silence READW() pointer sign warnings by adding uint16* casts
timidity.c: fix memory leaks in mid_song_free() when using soundfonts,
readsbk.c: change READSTR() macro into a procedure. (from timidity++).
sndfont.c (load_from_file): allocate the sp data with 3 padding samples
readsbk.c: minor fix to a commented out code.
init_soundfont: fix segfault (off-by-one upper limit in the for loop.)
initial soundfont support
updated config.guess and config.sub from mainstream
update configure.ac for autoconf >= 2.70 compatibility.
update license file to latest FSF version
updated watcom windows makefiles.
updated MS Visual Studio project files.
typo fix to config.sub,
readsbk.c, sndfont.c: replaced a few uses of strcpy and strncpy.
playmidi.c (find_samples): timidity-0.2i behavior for gus patches:
playmidi.c (find_samples): add special case for 1-sample instruments ,
readsbk.c: add a few missing chunk ids from timidity++.
don't fail if a gus percussion instrument has more than one samples
initial minimal error checking to load_sbk().
readsbk.c: change the skip macros to use fseek().
readsbk.c: silence READW() pointer sign warnings by adding uint16* casts
sbk.h, sndfont.h: use TIMI_NAMESPACE.
timidity.c: fix memory leaks in mid_song_free() when using soundfonts,
readsbk.c: constify a few things.
readsbk.c: change READSTR() macro into a procedure. (from timidity++).
readsbk.c: minor fix to a commented out code.
sndfont.c (load_from_file): allocate the sp data with 3 padding samples
init_soundfont: fix segfault (off-by-one upper limit in the for loop.)
initial soundfont support
timidity.c (read_config_file): style clean-up after quoted string patch
updated config.guess and config.sub from mainstream
put back LOOKUP_SINE compile time option.
Added support of quoted strings in Timidity config
load_instrument(): don't debug-print an uninitialized tmp string.
updated config.sub from mainstream.
updates to config.guess and config.sub from mainstream.
updates to ow makefiles.
Those functions are simply for reading from a midi (or, internally, a gus patch) file.
sorry about this, I misplaced a new question here
Hi @sezero, @lostclus I was wondering if libtimidity provides any features for real-time midi stream support? It seems there are some functions to do so (e.g. mid_istream_open_mem, mid_istream_read). Thanks, Francisco
Hi @sezero, @lostclus I was wondering if libtimidity provides any features for real-time midi stream support? It seems there are some functions to do so (e.g. mid_istream_open_mem, mid_istream_read). Thanks, Francisco
better check for visibility attributes.
updates to config.guess and config.sub from mainstream.
added missing nul terminator
readsbk.c: change READSTR() macro into a procedure. (from timidity++).
sndfont.c (load_from_file): allocate the sp data with 3 padding samples
timidity.c: fix memory leaks in mid_song_free() when using soundfonts,
readsbk.c: constify a few things.
use TIMI_NAMESPACE in sbk.h and sndfont.h
readsbk.c: change the skip macros to use fseek().
readsbk.c: silence READW() pointer sign warnings by adding uint16* casts
readsbk.c: add a few missing chunk ids from timidity++.
initial minimal error checking to load_sbk().
don't fail if a gus percussion instrument has more than one samples
playmidi.c (find_samples): add special case for 1-sample instruments ,
playmidi.c (find_samples): timidity-0.2i behavior for gus patches:
cleanup for timi_malloc / timi_calloc
whitespace tidy-ups.
replaced all uses of strcat, strcpy, strncpy and strtok.
autotools update
libtimidity new stable version 0.2.7
initial soundfont support
sndfont.c (load_from_file): allocate the sp data with 3 padding samples
init_soundfont: fix segfault (off-by-one upper limit in the for loop.)
readsbk.c: minor fix to a commented out code.
readsbk.c: change READSTR() macro into a procedure. (from timidity++).
readsbk.c: silence READW() pointer sign warnings by adding uint16* casts
timidity.c: fix memory leaks in mid_song_free() when using soundfonts,
readsbk.c: add a few missing chunk ids from timidity++.
readsbk.c: constify a few things.
use TIMI_NAMESPACE in sbk.h and sndfont.h. remove non-existent protos.
readsbk.c: change the skip macros to use fseek().
playmidi.c (find_samples): add special case for 1-sample instruments,
playmidi.c: do not fail if a gus percussion instrument has more than one samples.
initial minimal error checking to load_sbk().
playmidi.c (find_samples): timidity-0.2i behavior for gus patches:
bumped version to 0.2.7, updated changelog.
fixed Makefile.am after watcom-w32 makefile rename.
Removed support for lcc-win32 compiler, renamed watcom win32 makefile.
tables.c: minor whitespace tidy-up.
minor tiny clean-ups.
replaced a strncpy() with memcpy().
configure: fix wrong AS_HELP_STRING quoting.
update config.guess and config.sub from mainstream.
small autotools updates.
update config.guess and config.sub from mainstream.
updates to configure.ac
update config.guess and config.sub from git://git.sv.gnu.org/config.git