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
Volker Fischer
33c6e77c68
on request show the names of the connected clients in the server list
2015-12-09 15:50:30 +00:00
Volker Fischer
7ace26f23e
added a new client fader level setting
2015-11-25 15:52:00 +00:00
Volker Fischer
a46ea26cd8
support client operation without using a GUI frontend
2015-03-25 20:29:52 +00:00
Volker Fischer
33e5a07cf7
change all 2014 to 2015
2015-02-04 18:17:23 +00:00
Volker Fischer
c9c1f78c3f
removed fader tag edit, country and instrument buttons (since this is done in the profile dialog now)
2015-01-31 10:04:15 +00:00
Volker Fischer
09cbb9d2ab
profile window management
2015-01-31 08:18:17 +00:00
Volker Fischer
5c909dc176
support for a country flag icon on the fader tag
2015-01-24 15:38:39 +00:00
Volker Fischer
72c5f4cc63
a licence agreement dialog can be requested by the server
2015-01-23 19:43:18 +00:00
Volker Fischer
7918416054
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 06:07:50 +00:00
Volker Fischer
e85b0f93ed
remove "--disableleds" command line argument since disabling LEDs is not required anymore because we now have a separate socket thread and therefore a stable audio connection even in case the LEDs are used
2014-02-25 14:58:54 +00:00
Volker Fischer
5b2d256bc2
removed the "open chat on new message" mechanism since nobody actually uses this, now simply the window automatically opens on a new message if it is not already open, otherwise do nothing
2014-02-25 14:38:12 +00:00
Volker Fischer
292cf13a21
finished #43 Hybrid Mono/Stereo mode
2014-02-24 19:51:57 +00:00
Volker Fischer
17b5bb6dd9
introduce macro ENABLE_CLIENT_VERSION_AND_OS_DEBUGGING for enabling the version and OS query in the client (for debugging reasons)
2014-02-23 09:46:25 +00:00
Volker Fischer
388664e48e
support for querying the server version and OS type for debugging purpose (not in the regular version available)
2014-02-21 21:25:26 +00:00
Volker Fischer
c0a67a9884
update to 2014
2014-01-05 16:52:38 +00:00
Volker Fischer
6e49e4e92c
change the mechanism of how the LEDs are updated -> no window event posts anymore to avoid blocking in the critical audio thread
2014-01-03 08:54:49 +00:00
Volker Fischer
dc22883150
the connection setup dialog can now be opened during a connection
2013-05-03 19:11:01 +00:00