RSS feed
55532a7b
– Ellie <el@horse64.org>
authored
on 2021/11/06 19:07
Expand example3.c to accept arbitrary midi and sf2 choice
bf574519
– Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
authored
on 2020/06/29 18:17
Add tsf_set_max_voices to pre-allocate a maximum number of voices to make TSF more thread-safe and to possibly avoid the need for concurrency control
68ea8f00
– Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
authored
on 2020/06/29 18:15
Support newer Visual Studio version in the example projects
21c07c0b
– Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
authored
on 2020/03/21 22:47
Fix severe bug introduced in previous commit 031e4fe
031e4fec
– Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
authored
on 2020/03/20 20:33
Clamp all region values according to SF2 spec
6bebb187
– Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
authored
on 2020/03/19 19:19
Clamp region initial attenuation to legal values
91c24e16
– Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
authored
on 2020/03/18 20:42
Avoid coefficient overflow in the lowpass filter (could easily happen with an output sample rate below 44100Hz)
e1aa8079
– Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
authored
on 2020/02/02 19:37
Fix possible compilation error in tml.h if used without tsf.h
d4ffcdc8
– Jacques Lorentz <34100034+jacqueslorentz@users.noreply.github.com>
authored
and Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
committed
on 2019/06/06 15:04
Compilation warnings fix (#35)
55065928
– Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
authored
on 2018/10/17 16:40
Leave MIDI messages of type SET_TEMPO accessible in the linked list
0ed1d615
– Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
authored
on 2018/10/17 16:31
Added a function that returns the number of active voices
d182f65d
– Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2018/10/17 13:20
Merge pull request #30 from kavika13/patch-1
e58c162d
– Merlyn Morgan-Graham <kavika@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2018/10/16 20:51
Fix incorrect constant for μs per quarter note
7e646b69
– Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2018/10/11 13:44
Merge pull request #25 from kavika13/patch-1
6f9a3a04
– Merlyn Morgan-Graham <kavika@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2018/10/09 21:15
Fix C4703 (uninitialized variable) on MSVC 2015
347c18f8
– Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2018/09/14 10:31
Update year in license file
fad45178
– Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
authored
on 2018/07/27 10:32
Add actual include of stdio.h when building without TML_NO_STDIO
13f54576
– David Rubinstein <drubinstein91@gmail.com>
authored
and Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
committed
on 2018/07/26 11:10
Make missing statics
e544752e
– Nicholas Cioli <nicholascioli@gmail.com>
authored
and Bernhard Schelling <14200249+schellingb@users.noreply.github.com>
committed
on 2018/07/10 12:39
update tml.h to fix multiple include issues
d31a3b9a
– schellingb <14200249+schellingb@users.noreply.github.com>
authored
on 2018/07/10 13:34
Merge pull request #18 from Reputeless/patch-1
39b19ef8
– Ryo Suzuki <reputeless+github@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2018/05/03 17:09
Fix MSVC 2017 warning
a298ba47
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2018/04/07 12:28
- Fixed pitch range handling of midi control
1bfb3616
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2018/03/24 15:31
- Handle preset global zone
8d5e0448
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2018/03/22 14:38
MIDI controls update
92ad8370
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2018/03/19 21:58
More accurate attack and decay of mod envelope
8f05d1d3
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2018/03/15 10:12
Better MIDI playback
dcdb9a03
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2018/03/15 08:39
Fix byte order of read pitch wheel values
40d48401
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2018/02/17 22:37
Added higher level channel based playback API for better MIDI support
d21c521c
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2018/02/14 21:51
Correctly filter zone regions by key/velocity ranges of parent preset region
2e4021b2
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2018/02/14 21:50
Handle program changes in special 10th MIDI channel (percussion)
fd6ab303
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2017/11/02 22:51
- New TinyMidiLoader library with new MIDI playback example
2faf5b7a
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2017/10/24 21:41
Correctly stop notes with note_off
268f8e86
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2017/10/24 19:29
Correctly stop notes with note_off
b9a4de3b
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2017/10/22 20:57
Handle note_on/off more like the MIDI standard suggests:
7f29067b
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2017/10/22 00:59
Added global output panning
2aa07693
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2017/10/17 19:47
Added tst_bank_* functons to play by instrument bank and preset number instead of preset index
f1a31b13
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2017/10/17 19:18
Added tsf_get_presetindex to look up preset index by bank
2ca9fd34
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2017/09/26 07:36
- Fix certain presets for which the state of the lowpass filter was not stored across multiple voice render calls
9e1984a3
– Bernhard Schelling <schellingb@gmail.com>
authored
on 2017/01/07 01:42
Initial commit