Add README files explaining how to create sound and music.
This commit is contained in:
parent
fd0aaa576a
commit
46fd85829b
|
@ -0,0 +1,22 @@
|
||||||
|
In order to create the final soundtrack, you need the following packages
|
||||||
|
installed:
|
||||||
|
|
||||||
|
- csound
|
||||||
|
- abcmidi
|
||||||
|
- fluid-soundfont-gm
|
||||||
|
- vorbis-tools
|
||||||
|
|
||||||
|
The .abc files contain the music scores in ABC notation. These are converted to
|
||||||
|
MIDI format with abc2midi. For each .abc file there is a .csd file which sets
|
||||||
|
up the instruments so csound can render the MIDI file. At the moment we are
|
||||||
|
using only the fluid opcodes. These render notes using a General Midi
|
||||||
|
soundfont. After csound has rendered everything to a .wav file, oggenc is used
|
||||||
|
to create the final .ogg file.
|
||||||
|
|
||||||
|
If the abcm2ps package is installed, you can create sheet music from the .abc files.
|
||||||
|
This can be helpful to spot mistakes.
|
||||||
|
|
||||||
|
TODO:
|
||||||
|
|
||||||
|
- Use ABC part notation to simulate module tracker patterns.
|
||||||
|
- Use csound to add effects that cannot be represented by ABC (for example, filter sweeps).
|
|
@ -0,0 +1,8 @@
|
||||||
|
In order to create the sound files, you need the following packages
|
||||||
|
installed:
|
||||||
|
|
||||||
|
- csound
|
||||||
|
- vorbis-tools
|
||||||
|
|
||||||
|
The .csd files contain the source code that describes the sound effect. These
|
||||||
|
are rendered by csound to a .wav file, which is converted to .ogg using oggenc.
|
Loading…
Reference in New Issue