Commit Graph

84 Commits

Author SHA1 Message Date
Volker Fischer
8d3cdb7a4b merge fixes 2020-06-15 21:48:30 +02:00
Peter L Jones
3f4125fe9d Client side changes for recorder state 2020-06-15 19:58:48 +01:00
Volker Fischer
b078bfd7b8 further preparation for #356 2020-06-13 08:51:05 +02:00
Volker Fischer
e4b01fa395 prepare for pull request: #356 2020-06-13 08:31:28 +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
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
7324a29031 in mono mode we should not show the Pan controls 2020-05-22 20:26:04 +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
f467d2259c put the scroll area inside the group box because the title of the group box should always be visible 2020-05-20 22:28:52 +02:00
Volker Fischer
f580215605 if after a resize of the main window a vertical scroll bar is required, make sure that the fader label is visible (scroll down completely) 2020-05-20 21:21:22 +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
7dbd2c89d1 fix code style issues introduced by contributed source code 2020-05-18 20:46:46 +02:00
Tarmo Johannes
f2cd5348b0 Cahanges according to pull request comments. 2020-05-17 15:51:01 +03:00
Tarmo Johannes
2f200f5b12 Merge remote-tracking branch 'upstream/master' into panning 2020-05-16 20:39:16 +03:00
Tarmo Johannes
31c3f5567d Implemented storing pan values. 2020-05-16 20:11:54 +03:00
Tarmo Johannes
fa85d3d5a7 Description to protocal; made pan connections similar to gain. 2020-05-16 19:18:58 +03:00
Volker Fischer
53d16462c4 remove compatibility to Qt4 2020-05-14 21:12:06 +02:00
Tarmo Johannes
49245e6118 Merge branch 'master' into panning 2020-05-13 15:28:23 +03:00
Volker Fischer
30c2bddd03 bug fix: isHidden is better than isVisible since we need the correct state even if the window is covered by other windows 2020-04-26 15:27:14 +02:00
Tarmo Johannes
764ed82ccb Implemented panning for channels. 2020-04-26 01:55:28 +03:00
Daniel Masato
77fdfcaa0c Refactor signal to slot connections using recursive templates
This change allows the maximum number of supported clients to be adjusted in a single place rather than in multiple places.
Note that this change requires Qt5's new signal/slot syntax (https://wiki.qt.io/New_Signal_Slot_Syntax), but is still backwards compatible with Qt4.
Code bloat will be eventually reduced by removing support for Qt4.
2020-04-18 12:17:43 +01:00
Volker Fischer
eca43c849a show "trying to connect" in the mixer board title if no fader information is yet received 2020-04-12 18:56:58 +02:00
Volker Fischer
ac21104cd0 only show level meters if the server actually supports it and sends network packets with levels to the client 2020-04-07 00:20:32 +02:00
Peter L Jones
8db54e8616 Add channel level LED bar 2020-04-06 18:58:50 +01:00
Daniel Masato
83fb9d47b5 Store mute settings for faders.
Also increase stored fader settings capacity to 200, since up to 50 clients are now supported.
2020-04-04 21:27:35 +01:00
Volker Fischer
bef3506a38 added a scroll area to the mixer board so that a large number of clients can be supported, thanks to doloopuntil for his example code 2020-03-30 19:53:30 +02:00
Volker Fischer
40dd2e8980 changed the maximum number of clients from 40 to 50 2020-03-29 21:35:09 +02:00
Volker Fischer
3eaec8363a changed the maximum number of clients from 20 to 40 2020-03-29 16:14:29 +02:00
Volker Fischer
791d600634 2019->2020 2020-01-01 15:41:43 +01:00
Volker Fischer
11938e960b use #pragma once 2019-07-09 08:52:38 +02:00
Volker Fischer
fa0f122638 fixed warnings shown in QtCreator 2019-05-17 22:55:46 +02: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
ca73117279 update the copyright 2015-12-31 13:14:09 +00:00
Volker Fischer
2ad6eb1600 finished: show the names of the connected clients in the server list 2015-12-09 17:11:16 +00:00
Volker Fischer
7ace26f23e added a new client fader level setting 2015-11-25 15:52:00 +00:00
Volker Fischer
33e5a07cf7 change all 2014 to 2015 2015-02-04 18:17:23 +00:00
Volker Fischer
e02947ba97 set fader tag background color depending on the skill level 2015-01-31 08:58:19 +00:00
Volker Fischer
a62ca5d064 added a tool tip of the complete musician profile on the fader tag label 2015-01-30 20:53:43 +00:00
Volker Fischer
1d21bb84b1 added support for country flag icon 2015-01-23 21:38:24 +00:00
Volker Fischer
7320b0a4cc CVector<bool> does not work -> implement a workaround with int type 2014-01-19 15:02:25 +00:00
Volker Fischer
180837f70b store fader solo state 2014-01-19 10:51:31 +00:00
Volker Fischer
c0a67a9884 update to 2014 2014-01-05 16:52:38 +00:00
Volker Fischer
b66e22379a the solo state of a mixer fader is not exclusive any more and the solo state is preserved if the number of mixer faders changes 2013-09-10 16:24:55 +00:00