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
752b38e4e6
changed fader level range from -50..0 to -35..0 since for the Jamulus case the smaller range is better suited for live situations as we have in our jam sessions
2020-04-17 19:43:43 +02:00
Volker Fischer
9cbcbb1471
the unit of the mixer faders is now dB using the range -50 dB to 0 dB
2020-04-13 21:00:26 +02:00
Volker Fischer
5f85660cde
WIP: support 64 samples frame size in the client
2020-04-13 16:01:25 +02: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
1d4342bb7c
move country flag function in new class CLocale
2020-04-11 10:31:26 +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
Volker Fischer
a3b0215128
I reduced the number of stored fader settings to avoid having the ini file being too large
2020-04-05 17:57:39 +02: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
63d8d58767
bug fix for Qt style sheets for main window
2020-04-01 18:41:59 +02: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
6466a4aaf7
cleanup some 'COMPATIBILITY OLD VERSION, TO BE REMOVED'
2019-05-17 22:06:48 +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
4de2d7ac44
fixed a compiler warning
2015-02-15 08:44:49 +00:00
Volker Fischer
33e5a07cf7
change all 2014 to 2015
2015-02-04 18:17:23 +00:00
Volker Fischer
ff901be7fa
define the GUI RGB colors for each skill level
2015-02-04 16:07:21 +00:00
Volker Fischer
5a04e91835
fix for Qt4
2015-02-04 06:59:28 +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
71856d5488
the two optional pictures should be above each other, the text is next to the pictures
2015-01-25 09:57:13 +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
1d21bb84b1
added support for country flag icon
2015-01-23 21:38:24 +00:00
Volker Fischer
a6cd448ca9
update of the help text
2015-01-23 19:34:10 +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
27c5f29b1a
#16 If solo is enabled, the fader does not work anymore
2014-01-18 07:49:47 +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
Volker Fischer
ae874ae0b4
changed MAX_NUM_CHANNELS to 20
2013-09-08 20:15:21 +00:00
Volker Fischer
f9b13ec2f6
bug fix: IP address was not shown on empty name tag
2013-03-01 17:15:29 +00:00
Volker Fischer
b8759620ef
fixed the outstanding bug
2013-02-28 20:50:09 +00:00
Volker Fischer
471fb0c6ae
support for storing fader levels on a reconnect -> not yet finished, there is a known bug which has to be fixed!
2013-02-27 21:28:38 +00:00
Volker Fischer
bffbe17abf
started work on "storing fader gains" request
2013-02-24 09:03:57 +00:00
Volker Fischer
509ce2c32f
added function OnGainValueChanged
2013-02-23 20:15:22 +00:00
Volker Fischer
64c647a2a3
bug fix
2013-02-11 17:55:36 +00:00
Volker Fischer
e037a90bcf
Added Support for instrument picture on fader tag
2013-02-11 15:53:52 +00:00
Volker Fischer
553beb64b5
code style
2013-02-10 08:44:47 +00:00
Volker Fischer
969b91da99
prepared everything for showing instrument picture together with the name text on the fader label
2013-02-10 08:44:01 +00:00
Volker Fischer
a7895f88ea
update year to 2013
2013-01-23 10:41:13 +00:00
Volker Fischer
98603ff069
fix to get the same layout under Windows as before for the mixer faders
2011-12-01 18:47:17 +00:00
Volker Fischer
354b6309bd
fix for Mac issue with mixer fading layout problem
2011-12-01 07:57:27 +00:00
Volker Fischer
037cdeaf83
added two buttons on the main window
2011-05-28 20:07:57 +00:00
Volker Fischer
793b21f9d9
the maximum number of channel can be set via command line now, added some test functions in the buffer
2011-05-13 18:23:00 +00:00
Volker Fischer
7d24441887
edited/added help texts
2011-05-09 20:41:55 +00:00
Volker Fischer
6c5961be1f
show only server name in group box title
2011-05-05 17:54:53 +00:00
Volker Fischer
59c9d9e364
show the server name in the title of the audio mixer board
2011-05-04 20:08:06 +00:00
Volker Fischer
a49ef5c6bc
server list entry work (colors), some code cleanup
2011-04-18 20:42:37 +00:00
Volker Fischer
74ac1d075f
added a command line argument, some code style changes
2011-04-05 18:34:34 +00:00
Volker Fischer
1e245e428e
increase maximum possible channels to 12
2011-04-01 20:06:14 +00:00
Volker Fischer
9feff9057a
prepared everything for transmitting/receiving the first connection less ping time measurement
2011-03-30 07:55:43 +00:00
Volker Fischer
b1741eef35
fader slider style fix so that it looks ok on Windows and MacOS
2011-03-22 20:07:53 +00:00
Volker Fischer
64818b5d89
smaller Mute/Solo switches
2011-03-21 21:14:36 +00:00
Volker Fischer
ba5b285a73
fix for QT issue, resolved compiler warning
2011-03-21 08:13:44 +00:00
Volker Fischer
8906baeca6
some cleanup, added logopicture to about dialog
2011-03-20 13:25:06 +00:00
Volker Fischer
2dc520014a
changed GUI design (removed status bar and introduced status LEDs), added "Fancy GUI Design" switch in settings dialog
2011-03-20 12:53:31 +00:00
Volker Fischer
f0a3e97b96
update of copyright
2011-02-22 18:56:52 +00:00
Volker Fischer
46235af2da
small fix (code style)
2011-01-25 18:35:51 +00:00
Volker Fischer
667ec3eb38
bug fix with solo switch, changed size of settings window
2011-01-24 21:21:09 +00:00
Volker Fischer
a5f95bf4c7
added new configuration for VST plugin in Windows VS project, not yet updated to correct settings -> TODO
2010-03-23 21:38:00 +00:00
Volker Fischer
769f02e5e7
updated copyright
2010-01-03 13:40:46 +00:00
Volker Fischer
7db656f8df
added tool tips to aid the users of the llcon software
2009-12-03 21:21:26 +00:00
Volker Fischer
7e0ae4b765
added some accessibility support
2009-11-27 10:47:13 +00:00
Volker Fischer
f3c5b69aba
implement checks for string sizes
2009-10-26 21:10:14 +00:00
Volker Fischer
ecc270036d
show number of connected clients in window title bar
2009-10-19 07:58:22 +00:00
Volker Fischer
49580ca0eb
some more fancy GUI fixes
2009-09-19 17:06:04 +00:00
Volker Fischer
f82724743f
some fixes for fader background for fancy GUI
2009-09-19 15:59:00 +00:00
Volker Fischer
abb6051d00
unix2dos, time variance update returns value now
2009-09-19 15:11:16 +00:00
Volker Fischer
1474ca5ced
added fancy GUI design
2009-09-19 08:28:24 +00:00
Volker Fischer
65d61f1c0e
implementation of channel name request message, required if server is restarted while client thinks it is still connected
2009-09-17 19:15:56 +00:00
Volker Fischer
e25dc70ed1
added some test code
2009-09-16 21:24:02 +00:00
Volker Fischer
2a5482cf46
updates for help texts (according to current text in the Wiki
2009-09-05 08:34:21 +00:00
Volker Fischer
6d83d6180c
do not parse HTML tags for fader tag text
2009-08-31 18:48:39 +00:00
Volker Fischer
b3ecc99d72
changed fader text length, bold font for sound card buffer size display in error case
2009-08-19 07:41:10 +00:00
Volker Fischer
7427171dd7
GUI changes
2009-05-09 09:26:27 +00:00
Volker Fischer
0b3e8c76a2
added disconnect message, some GUI changes
2009-05-09 08:22:09 +00:00
Volker Fischer
19b9918a26
implementation of solo switch
2009-05-08 21:14:33 +00:00
Volker Fischer
85951a6588
new fader tag style
2009-05-08 04:34:06 +00:00
Volker Fischer
fb35fe3b2d
implemented Mute check box on faders, prepared for Solo check box on faders
2009-05-08 03:54:12 +00:00
Volker Fischer
c9bb67ae14
first version of LED input level meter finished -> not yet ready, some work still has to be done
2009-05-01 14:00:53 +00:00
Volker Fischer
ef50b19447
small fixes in header
2009-05-01 10:25:32 +00:00
Volker Fischer
205daead99
do not show last digits of IP address in case no fader tag is available for chat window and audio mixer fader
2009-03-10 22:08:12 +00:00
Volker Fischer
91071384d2
big changes on software structure, intermediate backup checkin -> NOT WORKING correctly right now
2009-03-01 11:17:35 +00:00
Volker Fischer
c077f6ecf8
code cleanup (removed tabs), 2008 -> 2009
2009-02-22 11:07:18 +00:00
Volker Fischer
c1e706e21f
finished implementation of different audio compression types: IMA-ADPCM (already available), MS-ADPCM (new), None (new)
2008-08-10 08:14:30 +00:00
Volker Fischer
8f8c7f6510
shrink number of possible channels at the server to 6
2008-07-22 16:13:04 +00:00
Volker Fischer
2b47659346
fixes for the QT4 slider controls
2008-02-02 09:35:58 +00:00
Volker Fischer
784383b6d5
some more work for QT4 port
2008-01-22 21:15:04 +00:00
Volker Fischer
af72c03dd8
exchanged .toLatin1() by .toStdString()
2008-01-22 07:58:08 +00:00
Volker Fischer
6608de0bdc
first attempt to port to QT4, not working, still a lot to do...
2008-01-14 22:14:17 +00:00