File: FAQ

package info (click to toggle)
soundtracker 0.3.8-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 1,884 kB
  • ctags: 2,176
  • sloc: ansic: 19,640; sh: 327; makefile: 266; asm: 156; sed: 93
file content (70 lines) | stat: -rw-r--r-- 2,635 bytes parent folder | download
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

FAQ
====

QQQQ: SoundTracker crashes as soon as I start it or as I press a
button in its window, giving weird X errors.

a: You don't have thread-safe X libraries (you have a libc5
system). Read the INSTALL file.

------------------------------------------------------------------------

QQQQ: SoundTracker crashes as soon as I use the menu bar.

a: You have a too old gtk+. Read the INSTALL file.

------------------------------------------------------------------------

QQQQ: The sound output gets quite choppy under machine load.

a1: Don't run the compiled executable directly, but do a full 'make
install', this installs the executable setuid root and the audio
thread gets a much higher priority.

a2: Increase size of mixer buffer in the Preferences section.

a3: Disable Double Buffering a.k.a. Backing Store. This doesn't look
exactly nice, but relieves your CPU from a lot of hard work (this
depends on the graphics card and X server you are using).

a4: Switch away from the scrolling patterns page and disable the
scopes.

a5: Reduce scopes and patterns update frequency in the Preferences
section.

a6: Install at least glibc2.1.1pre3, this fixed a strange sound bug
for me.

------------------------------------------------------------------------

QQQQ: What about MIDI support?

a: I don't have any MIDI equipment, so I couldn't test MIDI-related
code, even if I wrote it. Okay, there is a possibility to receive MIDI
input from other applications running on the computer, but at the
moment I have other priorities anyway. Adding MIDI support to the
program will require a extensions of the file format; in other words,
this is not an easy project.

------------------------------------------------------------------------

QQQQ: Does your mixer use interpolation / MMX optimizations / whatever?

a: No, the mixer is probably the worst a coder can come up with. It
doesn't sound too bad, though, but it is a bit slow if you have a
"poor" machine. I don't have much experience with coding audio mixers,
but I will definitely work on this again before v1.0.0.

------------------------------------------------------------------------

QQQQ: Why did you choose the XM format instead of the IT format?

a: Primarily because XM is all what I need in order to make music.
But that doesn't mean that the program couldn't be expanded in the
future towards other formats. The part of the program needing most
work is the editor (the user interface) anyway. You can basically use
it to edit any module format, it just needs tuning and (of course) a
new player routine. But this is not in scope for Version 1.0 of
SoundTracker.