Codebase list aeolus / 2ff609f
New upstream version 0.9.8 Dennis Braun 4 years ago
5 changed file(s) with 19 addition(s) and 12 deletion(s). Raw diff Collapse all Expand all
0 AEOLUS 0.9.5 BUILD INSTRUCTIONS (LINUX)
0 AEOLUS 0.9.8 BUILD INSTRUCTIONS (LINUX)
11 _______________________________________
22
33
0 AEOLUS 0.9.8 RELEASE NOTES 7/10/2019
1 ============================
2
3 Maintenance release.
4
5
06 AEOLUS 0.9.7 RELEASE NOTES 25/08/2018
17 ============================
28
1616 #
1717 # -------------------------------------------------------------------------
1818
19
1920 SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/')
2021 PREFIX ?= /usr/local
2122 BINDIR ?= $(PREFIX)/bin
2223 LIBDIR ?= $(PREFIX)/lib$(SUFFIX)
2324
24 VERSION = 0.9.7
25 VERSION = 0.9.8
2526 CPPFLAGS += -MMD -MP -DVERSION=\"$(VERSION)\" -DLIBDIR=\"$(LIBDIR)\"
2627 CXXFLAGS += -O2 -Wall
2728 CXXFLAGS += -march=native
4445 XIFACE_O = styles.o mainwin.o midiwin.o audiowin.o instrwin.o editwin.o \
4546 midimatrix.o multislider.o functionwin.o xiface.o addsynth.o
4647 aeolus_x11.so: CPPFLAGS += -D_REENTRANT
47 aeolus_x11.so: CPPFLAGS += $(shell pkgconf --cflags freetype2)
48 aeolus_x11.so: CPPFLAGS += $(shell pkg-config --cflags freetype2)
4849 aeolus_x11.so: CXXFLAGS += -shared -fPIC
4950 aeolus_x11.so: LDFLAGS += -shared
5051 aeolus_x11.so: LDLIBS += -lclthreads -lclxclient -lpthread -lXft -lX11
238238 ITC_ctrl::connect (iface, TO_MODEL, model, FM_IFACE);
239239
240240 audio->start ();
241 if (imidi->thr_start (SCHED_FIFO, audio->relpri () - 20, 0x00010000))
241 if (imidi->thr_start (SCHED_FIFO, audio->relpri () - 20, 0))
242242 {
243243 fprintf (stderr, "Warning: can't run midi thread in RT mode.\n");
244 imidi->thr_start (SCHED_OTHER, 0, 0x00010000);
245 }
246 if (model->thr_start (SCHED_FIFO, audio->relpri () - 30, 0x00010000))
244 imidi->thr_start (SCHED_OTHER, 0, 0);
245 }
246 if (model->thr_start (SCHED_FIFO, audio->relpri () - 30, 0))
247247 {
248248 fprintf (stderr, "Warning: can't run model thread in RT mode.\n");
249 model->thr_start (SCHED_OTHER, 0, 0x00010000);
250 }
251 slave->thr_start (SCHED_OTHER, 0, 0x00010000);
252 iface->thr_start (SCHED_OTHER, 0, 0x00020000);
249 model->thr_start (SCHED_OTHER, 0, 0);
250 }
251 slave->thr_start (SCHED_OTHER, 0, 0);
252 iface->thr_start (SCHED_OTHER, 0, 0);
253253
254254 signal (SIGINT, sigint_handler);
255255 n = 4;
178178 {
179179 printf ("Aeolus is ready.\n");
180180 print_info ();
181 _reader.thr_start (SCHED_OTHER, 0, 0x10000);
181 _reader.thr_start (SCHED_OTHER, 0, 0x20000);
182182 _reader.read ();
183183 }
184184 _init = false;