Volker Fischer
a3c53afdcb
option to set "Mute Myself" on with a command line argument ( #495 )
2020-08-07 16:59:46 +02:00
Volker Fischer
c0d63fd5e5
save and restore mixer state (like fader, mute, etc.) ( #377 )
2020-07-12 10:38:18 +02:00
Volker Fischer
9fe9c4c261
moved some settings from client class in the settings class
2020-07-04 19:55:04 +02:00
Volker Fischer
68389457bf
support sorting by group ID
2020-07-04 11:52:09 +02:00
Volker Fischer
059d9ef203
new settings classes for client and server, derived from a common base class
2020-06-29 20:43:41 +02:00
Volker Fischer
286465cb53
merge fixes
2020-06-24 17:26:36 +02:00
Volker Fischer
04bb03c2f4
clip indicator improvements (do not show clipping too early)
2020-06-23 19:51:53 +02:00
Hector Martin
1651a8d065
Add a "headless" build type which does not depend on QtGui/QtWidgets
2020-06-18 00:29:56 +09:00
Peter L Jones
3f4125fe9d
Client side changes for recorder state
2020-06-15 19:58:48 +01:00
Alberstein8
8de92ed5f7
Sort by instrument, new sortby function with parameter to set order
...
Sort by instrument added, using the same function for sorting by name or instrument
2020-06-13 14:07:09 +02:00
Alberstein8
3dbddc5568
Merge branch 'master' into master
2020-06-13 11:29:21 +02:00
Volker Fischer
b078bfd7b8
further preparation for #356
2020-06-13 08:51:05 +02:00
Alberstein8
0aea018a61
Addded sort by instrument
2020-06-13 01:14:43 +02:00
Volker Fischer
cf7a01d231
add new "slim channel" skin, intended for large ensembles ( #339 )
2020-06-11 16:42:50 +02:00
Volker Fischer
44e883900b
fixed Free Software Foundation address (see #341 )
2020-06-08 22:58:11 +02:00
Volker Fischer
8d8b52ae06
support sorting faders by channel name ( #178 )
2020-06-08 17:34:45 +02:00
Volker Fischer
33073658c6
show channel numbers if --ctrlmidich is used ( #241 , #95 )
2020-06-06 15:51:54 +02:00
Volker Fischer
a49cb6408c
bug fix: honour own fader and Mute button in Mute Myself ( #148 )
2020-05-26 20:45:10 +02:00
Volker Fischer
f6e5120095
New Client Level now also applies if you enter a server
2020-05-26 17:28:44 +02:00
Volker Fischer
ce0024cb74
added an indicator that another client has muted me ( #257 )
2020-05-21 18:26:33 +02:00
Volker Fischer
4b8c7de166
WIP: backup checkin of new feature "show mute state of others"
2020-05-21 11:47:39 +02:00
Volker Fischer
546e3f96e0
enable pan if supported by the server (check server version)
2020-05-19 18:28:52 +02:00
Volker Fischer
5b7ccfcdc2
receive version info message from new server (function to use the information is still missing)
2020-05-18 21:28:49 +02:00
Volker Fischer
7dbd2c89d1
fix code style issues introduced by contributed source code
2020-05-18 20:46:46 +02:00
Tarmo Johannes
49245e6118
Merge branch 'master' into panning
2020-05-13 15:28:23 +03:00
Volker Fischer
34cccac29f
bug fix: better handling of disconnect message in the client
2020-05-12 18:12:45 +02:00
Volker Fischer
61f36c1723
added tr() for some strings in the code, added spanish translation file
2020-05-06 19:33:27 +02:00
Volker Fischer
bac89e358a
merge fixes
2020-04-30 22:03:01 +02:00
newlaurent62
0d517654d6
Set the clientdlg window title and jack client name
2020-04-30 20:48:48 +02:00
Volker Fischer
fc3a33dc42
merge the fixes from the feature_sndcrdmixer branch
2020-04-30 16:16:59 +02:00
Tarmo Johannes
764ed82ccb
Implemented panning for channels.
2020-04-26 01:55:28 +03:00
Volker Fischer
ad3e4e0587
support Mute button for own audio #75
2020-04-16 17:54:45 +02:00
Volker Fischer
5d63aa590f
bug fix: the welcome message may appear twice if a list item of the server list was double clicked
2020-04-13 07:46:28 +02:00
Volker Fischer
a98e98f2a9
refresh the server list if Central Server type is changed
2020-04-12 12:33:50 +02:00
Peter L Jones
30c4e006b6
Add client-side handling for channel levels
2020-04-06 18:58:50 +01:00
Peter L Jones
36e54f4da7
Add a preference for the Channel Levels
2020-04-06 18:58:50 +01:00
Peter L Jones
70480cd626
Expose and rename CMultiColorLEDBar defines
2020-04-06 18:54:56 +01:00
Volker Fischer
791d600634
2019->2020
2020-01-01 15:41:43 +01:00
Volker Fischer
b1874d193f
small fixes
2019-04-12 18:55:43 +02:00
Volker Fischer
53fb06b137
"compress" the keyPressEvent a bit :-)
2019-04-12 18:42:05 +02:00
Peter L Jones
005a506b0d
Merge branch 'master' into feature/pljones-audio-stream-saving
2019-04-03 18:14:49 +01: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
e8096e48f0
2018 -> 2019
2019-03-24 09:30:30 +01:00
Volker Fischer
91642b0c2e
use integer for the fader level message
2019-01-12 12:59:16 +00:00
Volker Fischer
ea24503fdc
preparation for MIDI controller audio fader level support
2019-01-12 12:45:08 +00:00
Volker Fischer
8bfdc7347a
2017 -> 2018
2018-03-09 21:13:02 +00:00
Volker Fischer
b0d37c86e7
2016 -> 2017
2017-08-11 21:08:54 +00:00
Volker Fischer
4e497d3f99
remove old CELT library
2016-02-14 16:19:14 +00:00
Volker Fischer
ca73117279
update the copyright
2015-12-31 13:14:09 +00:00
Volker Fischer
60a3f82912
show the number of connected clients in the MacOS task bar
2015-12-18 20:17:31 +00:00