Commit Graph

560 Commits

Author SHA1 Message Date
Nedko Arnaudov 4c8155edd1 CHANGELOG.md: Adjust for LADIOS jack_mixer 2024-01-04 01:33:22 +02:00
Nedko Arnaudov e1df71ba02 Merge latest non-ladi main branch 2023-12-13 15:38:34 +02:00
Nedko Arnaudov 53cf596b6b Merge commit release-18 2023-12-13 15:38:04 +02:00
Nedko Arnaudov 0c6cc1243b Revert "Prefix all log messages in C and Python with [jack_mixer] and unify/add newlines after log messages"
This reverts commit 2a65a70977.

This is job of session manager
2023-12-13 15:37:27 +02:00
Christopher Arndt 1b0bdd4e31 fix: two more changelog typo fixes
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2023-11-26 15:02:17 +01:00
Kyle Robbertze 052275932a
fix: correct spelling errors in comments (#181) 2023-11-23 13:59:51 +01:00
Christopher Arndt 92a3e6a920 Fix release date in changelog and minor typo
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2023-11-09 22:32:56 +01:00
Christopher Arndt 34006ca3eb [docs] Updated changelog for release 18
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2023-11-09 22:13:27 +01:00
Christopher Arndt e18bed5ae5 Bump version to 18
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2023-11-09 22:12:28 +01:00
Christopher Arndt 2822528317
feat: replace 'mesonpep517' with 'meson-python' (#179)
... for PEP-517 compatible builds
2023-11-09 22:11:25 +01:00
ignotus666 4138ed4cfb Updated Spanish translation 2023-11-09 22:01:22 +01:00
Christopher Arndt f7c8eedf17 fix: sync output channel name change to input channel control groups
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2023-11-09 16:35:23 +01:00
Christopher Arndt 5bb25e979b fix: strip DESTDIR when compiling Python modules on installation
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2023-11-09 16:34:47 +01:00
Christopher Arndt 5f99220275 fix: Cython compile error with Cython 3
Declare MIDI change callback as 'noexcept' as it needs the GIL

Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2023-11-09 15:57:46 +01:00
Nils 2a65a70977 Prefix all log messages in C and Python with [jack_mixer] and unify/add newlines after log messages 2022-12-04 12:14:51 -06:00
diovudau 161e2f0aec
Update nsmclient.py from upstream new-session-manager/extras (#161)
Co-authored-by: Nils <>
2022-04-06 12:46:05 -05:00
Daniel Sheeler 9f955be98f
Feature/nsm clean dirty (#155)
* Check xml serialization to determine clean/dirty state

* Potentially improve dirty/clean performance, and fix mistakenly added menu items.
2021-12-29 18:20:50 -06:00
Daniel Sheeler 7494f93c0d
Check xml serialization to determine clean/dirty state (#154) 2021-12-29 04:13:55 -06:00
Daniel Sheeler a906ac6686
Freenode to Libera.Chat 2021-10-26 04:22:29 -05:00
Daniel Sheeler 18177ad649 Make prefader kmeters fall at same rate regardless of jack buffer size 2021-10-25 02:24:54 -05:00
Daniel Sheeler a51ac9d40b
Add Mark Knoop 2021-10-22 16:49:01 -05:00
markk 5f3295e4e4
Replace PyXDG module with appdirs (#150)
`appdirs` returns appropriate platform-specific directories for saving user
preferences and data.

Co-authored-by: Mark Knoop <mark@markknoop.com>
2021-10-22 12:23:53 -05:00
Christopher Arndt b71543b57d feat: update German translations
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2021-10-15 11:02:05 +02:00
Ignotus 1313399d89 Update Spanish translation 2021-10-14 21:29:35 +02:00
Christopher Arndt 36193a81cb fix: make pre/post fader metering switch label/tooltip translatable
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2021-10-14 17:36:44 +02:00
Christopher Arndt 2566cfed67 feat: update i18n message catalog template
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2021-10-14 10:55:28 +02:00
Christopher Arndt 95618b65fd feat: add tooltips to all settings in preferences dialog
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2021-10-13 23:56:46 +02:00
Christopher Arndt 020c2402b2 fix: consistently use colons after widget labels in preferences dialog
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2021-10-13 23:56:46 +02:00
Daniel Sheeler c8e402feb8 Another version 17 Changelog update 2021-10-12 12:46:27 -05:00
Daniel Sheeler 869b569848
Add keypad plus and minus as accelerators for shrink / expand (#141)
* Add keypad plus and minus as accelerators for shrink / expand

* Refactoring error fixed
2021-10-12 12:35:57 -05:00
Daniel Sheeler 29b52c80eb Bump version to 17 2021-10-12 11:49:55 -05:00
Daniel Sheeler 762f16bcbf Update changelog for release 17 2021-10-12 11:14:36 -05:00
Daniel Sheeler dc24317a9c New translatable strings and bump version number to 17 2021-10-12 05:48:14 -05:00
Daniel Sheeler 55c42ec7fc Fix meter drawing peak when not kmetering; remove jack_mixer_c.c (which snuck in last commit) 2021-10-02 22:06:34 -05:00
Daniel Sheeler e327809d95
Enable prefader metering (#97)
* Enable prefader metering

* Various fixes:

Fix import ordering, remove pre_fader css name from prefader button,
combine button assignment statements, prefader button use
distinct css class name, and make prefader meter button
text size same as control group buttons

* Return to using just one abspeak widget

* Remove trailing ws

* Fix formatting and white space

* Fix compiler warnings

* Make naming more consistent

* Disable processing for kmetering when not using K14/K20 meters

Also include prefader metering for other meter scales

Also draw the other meter scales again the way they were drawn before
K14/K20 scales were added and without peak markers.

Signed-off-by: Christopher Arndt <chris@chrisarndt.de>

* Fix spurious rms kmeter reading upon switching pre/postfader metering

* Set line cap on slider rail and widen it

* Don't let the meter bars get too wide

Co-authored-by: Christopher Arndt <chris@chrisarndt.de>
2021-10-02 20:46:30 -05:00
Daniel Sheeler 153bb139a7
Add meter refresh period as user preference (#139) 2021-10-02 18:11:39 -05:00
Daniel Sheeler d3300ba531 Don't let the meter bars get too wide 2021-10-01 01:39:31 -05:00
Daniel Sheeler e13763c4fa Set line cap on slider rail and widen it 2021-10-01 01:25:58 -05:00
Daniel Sheeler cea387319e
Make kmeter peak indicator fall at same rate regardless of buffer size (#133) 2021-09-29 23:29:21 -05:00
Daniel Sheeler dbd665e813
Custom sliders have min width (#138) 2021-09-29 23:20:35 -05:00
Daniel Sheeler d11bf0ddb4
Make the custom sliders have same mouse behavior as normal gtk sliders (#137)
In particular, don't jump the fader position to the mouse click, but require a mouse click and a drag to move the fader
2021-09-18 11:28:27 -05:00
Daniel Sheeler c814cd7eb2
Abspeak meters optionally reset after a chosen time (#135)
* Abspeak meters optionally reset after a chosen time

* Clear style is_nan as well as over_zero upon reselt
2021-09-16 00:09:04 -05:00
Christopher Arndt b63323356c Add spanish translator to AUTHORS file
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2021-09-06 10:17:13 +02:00
ignotus a89bd60b44
Add Spanish translation (#134) 2021-09-05 21:33:51 +02:00
Daniel Sheeler 692c67cfa2
Add raysession template (#131) 2021-08-31 07:01:42 -05:00
Christopher Arndt 53916a2837 Use python3 by default in wrapper script
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2021-04-16 16:01:26 +02:00
Christopher Arndt 81b0369778 Use 'fputs' instead of '(f)printf' to avoid -Wformat-security warnings
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2021-04-16 14:38:53 +02:00
Christopher Arndt faf4648908 Post-release changelog typo and wording corrections
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2021-04-15 00:42:11 +02:00
Christopher Arndt 0f0bacfdee Small readme restructuring and links to authors and contributing guide files
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2021-04-14 22:19:59 +02:00
Christopher Arndt 3c4a6090c0 Minor changelog typo and formatting fixes
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2021-04-14 18:41:04 +02:00