-
Notifications
You must be signed in to change notification settings - Fork 1
/
README.orig
100 lines (55 loc) · 2.79 KB
/
README.orig
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
92
93
94
95
96
97
98
99
Minicomputer v. 1.41
Industrial Grade Digital Synthesizer
by Malte Steiner
email: steiner@block4.com
Minicomputer is a standalone Linux softwaresynthesizer for
creating experimental electronic sounds as its often used
in but not limited to Industrial music, Glitch, IDM and other electronic genres.
This may contain some bugs but already worked in studio for my project 'Akustikkoppler'
and live for 'Notstandskomitee'.
Minicomputer is free open source software under the GPL3 license.
Its split into the engine and an editor.
Dependancies includes:
- Jack
- FLTK
- Alsaseq
- pthreads
- liblo
and
- Scons for building
Take care, it can be harsh! Use it on your own risk, you have been warnend!
----------------------------- starting Minicomputer ------------------------
after the installation simply type
minicomputer
and it will start the editor application and the synthesis core. By closing the editor window the core engine will be stopped too.
Per default both programs communicate via OSC at the port 7770. If you like to have another one or want several instances you can define the port with the -port parameter:
minicomputer -port 434334
It will be shown at the name in QJackctrl so you know which instances belongs together.
----------------------------- building Minicomputer ------------------------
For building Minicomputer just type
scons
Cleaning the buildfiles but the new created programfiles TOO, is done by typing
scons -c
Installation as root into /usr/local/bin can be done with
scons install
deinstallation is done as root:
scons -c install
So far the target directory is hardcoded in SConstruct file, its the last two lines.
Data is kept in .miniComputer/ directory in your home folder. For starting you can install the presets with the installpresets.sh script as the user you want to use it later. Be careful this overwrites of course your settings if you have any previous but they are backed up for security.
The buildprocess accept parameters for refining architecture optimization:
64bit=1
forces a build for 64bit platforms with the -m64 option
k8=1
optimizes for AMD K8 cpus, giving the compilers the -march=k8 -mtune=k8 settings
k7=1
optimizes for AMD Athlon XP cpus
native=1
sets the native target
So a k8 64bit build looks like
scons 64bit=1 k8=1
further optimization can be switched in common.h but its experimental and results vary
TROUBLESHOOTING:
- 'I have library xyz installed but scons complains about not finding xyz'
make sure that you have the developer version of the library installed which comes extra and additionally.Usually looks like libxyz.dev
A word to package maintainers:
I welcome the inclusion of Minicomputer in repositorys. If you encounter any difficulties please contact me at the email address seen above and we work out a solution.