40 lines
1.4 KiB
Plaintext
40 lines
1.4 KiB
Plaintext
This version of TiMidity should contain all the fixes from the
|
|
November 15 2004 SDL_sound Subversion snapshot. In addition, I've made some
|
|
changes of my own, e.g.:
|
|
|
|
* Replacing SDL types and endian-handling with owns.
|
|
|
|
* File access to the config file and instruments is done through
|
|
stdio functions. File access to MIDI files is done through abstract
|
|
input stream. Implemented functions to create input stream from
|
|
file name, from stdio file pointer, from memory, from callback functions.
|
|
|
|
* Renamed interface functions
|
|
Timidity_Init -> mid_init
|
|
Timidity_Init_NoConfig -> mid_init_no_config
|
|
Timidity_SetVolume -> mid_song_set_volume
|
|
Timidity_PlaySome -> mid_song_read_wave
|
|
Timidity_LoadDLS -> mid_dlspatches_load
|
|
Timidity_FreeDLS -> mid_dlspatches_free
|
|
Timidity_LoadDLSSong -> mid_song_load_dls
|
|
Timidity_LoadSong -> mid_song_load
|
|
Timidity_Start -> mid_song_start
|
|
Timidity_Seek -> mid_song_seek
|
|
Timidity_GetSongLength -> mid_song_get_total_time
|
|
Timidity_FreeSong -> mid_song_free
|
|
|
|
* Most structures and macro definition made hidden and placed in
|
|
timidity_internal.h.
|
|
|
|
* Results of mid_song_read_wave (Timidity_PlaySome) not
|
|
depends with internal sample buffer size.
|
|
|
|
* mid_init can accept timidity config file name.
|
|
|
|
* Added functions: mid_song_get_time, mid_song_get_meta.
|
|
|
|
* Added examples/tests midi2raw.c and playmidi.c.
|
|
|
|
--
|
|
Konstantin Korikov <lostclus@ua.fm>
|