forked from sacchy777/mid2wav
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
94 lines (56 loc) · 1.25 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
[What's this]
Yet another implementation of MIDI to wave converter.
Executable binaries:
- mid2wav
midi to wave converter
- wtssynth_test
test of synth library
- mid2wav.dll
MS Windows dll version of mid2wav
- mid2wavdll_test
test of dll
To complie these, just type make.
Use mingw gcc for DLL compile to make it independent of cygwin dll.
- ctplay
A graphical midi player.
SDL2 and SDL2_ttf is required to compile.
http://www.libsdl.org/
for Windows(mingw):
make -f Makefile.windows
for Linux
make -f Makefile.linux
[Files]
audiobuf.c
Audio buffer library
nrsynth.c
Noise rhythm synthesizer
wtssynth_test.c
Test of wtssynth and nrsynth
midievent.c
Midi event structure
sdelay.c
Schroeder's reverb effect
mid2wav.c
MIDI to wave converter executalble
midfile.c
MIDI file library
soundmodule.c
Sound module library
xor128.c
Pseudo randome generator
mid2wavdll.c
DLL implementation of mid2wav
mid2wavdll_test.c
Test of DLL implementation of mid2wav
midifile_test.c
Test of midifile
wtssynth.c
Wave table synth
misc.c
Miscellaneous functions
freq_table.rb
frequency table generator. This generates .c/.h
mid2wav.rb
Example of DLL usage in ruby
wtssynth_def.rb
wave table generator. This generates .c