Jos van den Oever
5634aa93bf
Use pkg-config to find Jack
...
The hardcoded directories for jack are not always correct.
It is more flexible to use pkg-config to find Jack.
2020-03-25 23:00:47 +01:00
Volker Fischer
a0771542ec
prepare for next git version
2020-03-25 21:48:57 +01:00
Volker Fischer
22eec95022
fixed DISTFILES
2020-03-25 20:54:26 +01:00
Volker Fischer
9870643055
3.4.4
2020-03-25 20:29:02 +01:00
Daniel Masato
263a2bcbf2
Update C++11 compiler flag
2020-03-23 19:41:21 +00:00
Peter L Jones
78897e0995
Reduce to single history graph source
2019-05-26 19:16:45 +01:00
Peter L Jones
ea022759b2
Reduce to single history graph header
2019-05-26 19:00:09 +01:00
Peter L Jones
331de68e86
Refactor, refactor, refactor
2019-05-20 21:06:09 +01:00
Peter L Jones
50f69ec7e4
SVG history graph
2019-05-19 12:20:34 +01:00
Volker Fischer
cab9086b7a
for old linux compilers we need to explicitely activate C++11 features
2019-05-18 08:51:11 +02:00
Volker Fischer
0dbef268a3
added GPL headers
2019-04-10 20:00:54 +02:00
Peter L Jones
8c1deffda7
Add recording support with Reaper Project generation
...
Includes the following changes
* Initial .gitignore
Administrative
* Fix up warning message
* Not all Windows file systems are case insensitive
Bugfixes
* (Qt5) Use QCoreApplication for headless
Possible solution to get the application to run as a headless server but it loses the nice history graph, so not ideal.
* Avoid ESC closing chat
Because ESC shouldn't close the chat window. Or the main app window.
* Add console logging support for Windows
Whilst looking for the headless support, I found this idea for Windows logging. New improved version. This makes far fewer changes.
----
* Add recording support with Reaper Project generation
The main feature!
* New -r option to enable recording of PCM files and conversion to Reaper RPP with WAV files
* New -R option to set the directory in which to create recording sessions
You need to specify the -R option, there's no default... so I guess -r and -R could be combined.
* New -T option to convert a session directory with PCM files into a Reaper RPP with WAV files
You can use -T on "failed" sessions, if the -r option captures the PCMs but the RPP converter doesn't run for some reaon. (It was useful during development, maybe less so once things seem stable.)
The recorder is implemented as a new thread with queuing from the main "real time" server thread.
When a new client connects or if its audio format changes (e.g. mono to stereo), a new RIFF WAVE file is started. Each frame of decompressed audio for each client written out as LPCM to the file. When the client disconnects, the RIFF WAVE headers are updated to reflect the file length.
Once all clients disconnect, the session is considered ended and a Reaper RPP file is written.
2019-04-03 18:12:45 +01:00
Volker Fischer
0b522bc649
dump version number
2019-01-12 15:58:31 +00:00
Volker Fischer
deb1d075df
preparation for MIDI controller audio fader level support
2019-01-12 12:33:05 +00:00
Volker Fischer
7f37b731e6
3.4.3
2018-05-17 17:33:33 +00:00
Volker Fischer
b95ba0ffb1
support native Jack support under Windows using the CONFIG switch "jackonwindows"
2018-03-22 20:48:54 +00:00
Volker Fischer
944c998051
new version 3.4.3cvs
2017-08-11 21:06:44 +00:00
Volker Fischer
9e9beaf349
prepare for a release
2017-08-11 12:14:14 +00:00
Volker Fischer
9c1ddbba64
added support for jackonmac
2016-07-31 08:02:32 +00:00
Volker Fischer
4e497d3f99
remove old CELT library
2016-02-14 16:19:14 +00:00
Volker Fischer
4498fc99d2
new version
2016-02-10 10:09:02 +00:00
Volker Fischer
a5ee11787a
prepare for next release
2016-02-10 09:45:15 +00:00
Volker Fischer
60a3f82912
show the number of connected clients in the MacOS task bar
2015-12-18 20:17:31 +00:00
Volker Fischer
ef4ec1e261
next version number
2015-12-10 18:12:18 +00:00
Volker Fischer
32f3048928
prepare for a release
2015-12-10 17:23:04 +00:00
Volker Fischer
6163b5e282
update the version number
2015-12-09 16:41:45 +00:00
Volker Fischer
a246d930b9
prepare for the next version
2015-11-26 18:05:26 +00:00
Volker Fischer
fffa904e12
prepare for the release
2015-11-26 16:11:20 +00:00
Volker Fischer
bef159eb67
fixed an error message, dump version number
2015-11-17 18:26:43 +00:00
Volker Fischer
d4ac1d45d0
release version
2015-10-20 13:26:58 +00:00
Volker Fischer
92980602d0
new version number
2015-07-13 16:09:25 +00:00
Volker Fischer
5cea1761a0
release version
2015-07-12 20:37:38 +00:00
Volker Fischer
1b83ab7525
added code to support compilation on the Raspberry Pi (not enabled)
2015-03-18 17:57:22 +00:00
Volker Fischer
00f677f211
new cvs version
2015-03-15 13:37:23 +00:00
Volker Fischer
cd429678c9
release version
2015-03-15 13:15:10 +00:00
Volker Fischer
68bbf37327
next version 3.3.8cvs
2015-02-05 16:45:13 +00:00
Volker Fischer
d44eded8f9
prepare for the release
2015-02-05 16:01:08 +00:00
Volker Fischer
941d9132d0
added new instrument picture for "Guitar+Vocal"
2015-02-04 07:06:56 +00:00
Volker Fischer
4cb037c492
prepare for a new version
2015-01-25 12:32:14 +00:00
Volker Fischer
15b6853605
added flag png files and prepare for the release
2015-01-24 22:48:39 +00:00
Volker Fischer
144add6e61
new version
2014-07-30 19:25:45 +00:00
Volker Fischer
5c719f2179
prepare for a release
2014-07-30 17:53:38 +00:00
Volker Fischer
0741b3c388
bug fix
2014-07-27 22:19:52 +00:00
Volker Fischer
2d2bbecaf6
added warning message if required headers are not found at the usual places
2014-07-27 09:00:36 +00:00
Volker Fischer
127e9ac786
added noupcasename option and jamulus.desktop distribution file
2014-07-26 06:40:00 +00:00
Volker Fischer
afa2f0e812
added configurations "CONFIG+=opus_shared_lib" for using OPUS as a shared lib and "CONFIG+=nocelt" to disable legacy support for the old CELT library
2014-07-26 05:58:01 +00:00
Volker Fischer
ca3b504544
next cvs version
2014-02-25 23:03:02 +00:00
Volker Fischer
d4dc775743
release version
2014-02-25 21:26:45 +00:00
Volker Fischer
2e5f7781ce
finished implementation of a separate socket high priority thread
2014-02-16 08:12:07 +00:00
Volker Fischer
963f1f7849
new version number for cvs development
2013-12-30 16:58:54 +00:00
Volker Fischer
dd667dab73
added missing files
2013-12-30 10:24:04 +00:00
Volker Fischer
47904d35bc
bug fix
2013-12-29 21:42:51 +00:00
Volker Fischer
e4528f8338
new release version 3.3.3
2013-12-29 21:35:12 +00:00
Volker Fischer
ac388f0c1c
added some initial Android files
2013-12-28 12:00:21 +00:00
Volker Fischer
2d7155ab1b
new OPUS version 1.1
2013-12-21 13:44:49 +00:00
Volker Fischer
e2a20d6453
new cvs version number
2013-08-24 20:48:44 +00:00
Volker Fischer
c7c5bdd58b
prepare for release
2013-08-24 08:32:55 +00:00
Volker Fischer
02f2be5181
new cvs version number
2013-03-24 18:58:13 +00:00
Volker Fischer
9348d4ad55
release version number
2013-03-24 18:16:33 +00:00
Volker Fischer
bc9001cfca
fix for 32 bit OSs
2013-03-24 18:14:39 +00:00
Volker Fischer
0841ec12a4
file renaming
2013-03-24 11:24:43 +00:00
Volker Fischer
dc709dca3a
fixes in file names
2013-03-24 11:13:01 +00:00
Volker Fischer
196f0ff477
get rid of the name "llcon"
2013-03-24 10:49:25 +00:00
Volker Fischer
92bdea67ad
renamed windows rc file so that it does not contain any software name anymore
2013-03-24 09:17:34 +00:00
Volker Fischer
f69afd929f
project file name is now equal to software name
2013-03-24 09:09:21 +00:00
Volker Fischer
4bbbf15682
renamed project file to new software name
2013-03-24 09:04:38 +00:00