-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
74 lines (48 loc) · 1.98 KB
/
README
File metadata and controls
74 lines (48 loc) · 1.98 KB
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
QMidiRoute fork to add a few useful things
2024 Gideon van der Kolf
See the ChangeLog file for a list of additions provided by this fork on top of
v0.4.0.
Original copyright notice:
--------------------------------------------------------------------------
QMidiRoute (C) 2003 by Matthias Nagorni
Qt4-port 2009 by Frank Kober
QMidiRoute is released under GNU General Public License (refer to LICENSE file)
--------------------------------------------------------------------------
QMidiRoute is a MIDI event router and filter. MIDI note, control change,
program change and pitch bend events are logged, and can be filtered,
redirected and transformed into other events according to MIDI maps
defined as tabs in the main control surface.
To start, click the 'Add MIDI map' button. You can copy midi MAPS into new
tabs using the 'Clone MIDI map' button. All MIDI maps can be saved in
a .qma text file.
QMidiRoute can be started using the following options:
--portCount <num> Number of Output Ports [2]
--file <filename> Open Map File <filename>
-c <alsaClientName> ALSA client name
Requirements
------------
Packages required for building from source on Ubuntu 22.04:
- autoconf
- libasound2-dev
- qtbase5-dev
- qtbase5-dev-tools
After fresh Git clone
---------------------
After a fresh Git clone on your system, first run:
autoreconf -i
Building
--------
If Qt5 is not specified, it will try to use Qt4.
It is useful to create a build directory and run the build commands from
there so the source directories are not cluttered with build files.
mkdir build
cd build
./configure --enable-qt5
make
The built binary should be under src/qmidiroute
If using a separate build directory, translations may fail. If you require this,
copy src/translations to build/src/translations before running make.
Finally, you can install QMidiRoute system-wide with
sudo make install
For more instructions about compiling and installing this application please
refer to the INSTALL file.