]>
git.0d.be Git - jack_mixer.git/log
Christopher Arndt [Fri, 3 Jul 2020 00:13:11 +0000 (02:13 +0200)]
Send C code log output to stderr instead of stdout
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
Christopher Arndt [Fri, 3 Jul 2020 00:12:43 +0000 (02:12 +0200)]
Change log level of some debug messages in C code
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
Daniel Sheeler [Sat, 4 Jul 2020 18:45:03 +0000 (13:45 -0500)]
Paned position restore hack
Christopher Arndt [Fri, 3 Jul 2020 23:04:55 +0000 (01:04 +0200)]
Add 'error_dialog' function to reduce DRY
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
Daniel Sheeler [Sat, 4 Jul 2020 14:01:24 +0000 (09:01 -0500)]
Improved prefader button appearance and tooltip. Thanks Christopher Arndt!
Daniel Sheeler [Fri, 3 Jul 2020 16:39:59 +0000 (11:39 -0500)]
Add a prefader button to input channel control groups
Daniel Sheeler [Fri, 3 Jul 2020 09:33:37 +0000 (04:33 -0500)]
Remove unnecessary c interface funcs. Fix volume text failing to update
Daniel Sheeler [Thu, 2 Jul 2020 22:29:19 +0000 (17:29 -0500)]
Remove commented code
Christopher Arndt [Tue, 30 Jun 2020 17:41:37 +0000 (19:41 +0200)]
Use standard-logging module instead of scattered print calls
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
Daniel Sheeler [Thu, 2 Jul 2020 15:31:36 +0000 (10:31 -0500)]
Make initial window wide enough to fit 2 ins, 2 outs, and widen in/out property and creation dialogs
Christopher Arndt [Thu, 2 Jul 2020 14:04:29 +0000 (16:04 +0200)]
Improve styling of control groups
* Add padding to control group labels
* Add padding to mute/solo button labels
* Make control group label font smaller
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
Daniel Sheeler [Thu, 2 Jul 2020 11:34:52 +0000 (06:34 -0500)]
Move global mute/solo buttons below faders
Daniel Sheeler [Thu, 2 Jul 2020 08:48:17 +0000 (03:48 -0500)]
Use alpha in color chooser; set default color to (0,0,0,0)
Daniel Sheeler [Thu, 2 Jul 2020 08:08:05 +0000 (03:08 -0500)]
MIDI Control Channels -> MIDI Control Changes
Daniel Sheeler [Thu, 2 Jul 2020 08:00:25 +0000 (03:00 -0500)]
Add 0dB/-Inf option for starting values on newly created channels
Daniel Sheeler [Thu, 2 Jul 2020 01:50:20 +0000 (20:50 -0500)]
Save paned position; use wider handle
Daniel Sheeler [Thu, 2 Jul 2020 00:05:00 +0000 (19:05 -0500)]
Put output channels in scrolled window and seperate in/out channels with a draggable paned thingy
Daniel Sheeler [Wed, 1 Jul 2020 23:11:14 +0000 (18:11 -0500)]
Improve mute/solo ControlGroup packing
Daniel Sheeler [Wed, 1 Jul 2020 00:27:16 +0000 (19:27 -0500)]
Remove debug print
Daniel Sheeler [Wed, 1 Jul 2020 00:26:00 +0000 (19:26 -0500)]
On open, only clear channels if loading xml file succeeds
Daniel Sheeler [Wed, 1 Jul 2020 00:14:32 +0000 (19:14 -0500)]
Add confirmation dialog before clearing channels
Daniel Sheeler [Tue, 30 Jun 2020 23:42:04 +0000 (18:42 -0500)]
Store all preferences to xml save file
Christopher Arndt [Tue, 30 Jun 2020 17:38:52 +0000 (19:38 +0200)]
Update AUTHORS file and authors list in about dialog (#23)
* Update AUTHORS file and authors list in about dialog
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
* Add trebmuh's email address
Co-authored-by: Daniel Sheeler <dsheeler@pobox.com>
Christopher Arndt [Tue, 30 Jun 2020 13:36:23 +0000 (15:36 +0200)]
Add accelerator shortcuts to menu items (#22)
* Add accelerator shortcuts to menu items
* Rename "Open" menu item to "Open...".
* Rename "SaveAs" menu item to "Save As...".
* Change some menu item mnemonics:
* "New Output _Channel" (different from "_Open...")
* "_Edit Input Channel"
* "E_dit Output Channel"
* "_Remove Input Channel"
* "Re_move Ouput Channel"
* "_Clear" (added)
* Disable "Edit/Remove Input Channel" sub-menu entries initially and
when no input channels are left.
* Same for output channels.
* Change mnemonics to what is described in previous commit message
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
Christopher Arndt [Tue, 30 Jun 2020 10:36:21 +0000 (12:36 +0200)]
Fix Gtk deprecation warning for save dialog as well
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
Daniel Sheeler [Tue, 30 Jun 2020 06:35:02 +0000 (01:35 -0500)]
Css names no longer derived from channel name.
Daniel Sheeler [Tue, 30 Jun 2020 05:58:09 +0000 (00:58 -0500)]
Update .gitignore
Daniel Sheeler [Tue, 30 Jun 2020 05:54:30 +0000 (00:54 -0500)]
Improve midi_behavior_mode code
Daniel Sheeler [Tue, 30 Jun 2020 05:52:44 +0000 (00:52 -0500)]
Fix deprecated warnings
Daniel Sheeler [Tue, 30 Jun 2020 02:36:00 +0000 (21:36 -0500)]
Make CTRL-click insead of CTRL-double-click set slider to 0dB
Daniel Sheeler [Mon, 29 Jun 2020 22:43:21 +0000 (17:43 -0500)]
Balance uses pick up mode
Daniel Sheeler [Mon, 29 Jun 2020 06:55:44 +0000 (01:55 -0500)]
Balance double-click reset to zero; scroll; click drag anywhere;
Daniel Sheeler [Mon, 29 Jun 2020 05:33:23 +0000 (00:33 -0500)]
Do pick up mode properly for volume
Daniel Sheeler [Sun, 28 Jun 2020 21:49:20 +0000 (16:49 -0500)]
New for fader: double click -> -inf; ctrl double click -> 0dB; scroll events
Daniel Sheeler [Sun, 28 Jun 2020 21:39:58 +0000 (16:39 -0500)]
Add midi behavior modes: "pick up" and "jump to value"
Daniel Sheeler [Sun, 28 Jun 2020 09:12:28 +0000 (04:12 -0500)]
Use .xml extension for nsm save file
Christopher Arndt [Sat, 27 Jun 2020 21:00:53 +0000 (23:00 +0200)]
Use argparse instead of optparse and simplify/fix positional args parsing (#9)
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
Co-authored-by: Daniel Sheeler <dsheeler@pobox.com>
Daniel Sheeler [Sat, 27 Jun 2020 17:29:58 +0000 (12:29 -0500)]
Make compatible with nsm visibility messages
Daniel Sheeler [Fri, 26 Jun 2020 23:50:55 +0000 (18:50 -0500)]
Fix channel property update bugs
Daniel Sheeler [Fri, 26 Jun 2020 22:25:14 +0000 (17:25 -0500)]
Add out channel label to control group buttons
Daniel Sheeler [Fri, 26 Jun 2020 14:39:15 +0000 (09:39 -0500)]
Choose output channel colors
Daniel Sheeler [Thu, 25 Jun 2020 10:05:48 +0000 (05:05 -0500)]
Rename "Autoset" to "Learn"
Daniel Sheeler [Thu, 25 Jun 2020 09:38:53 +0000 (04:38 -0500)]
Idk if it helps, but check existence of width, height in custom slider invalidate_all()
Christopher Arndt [Thu, 25 Jun 2020 09:36:16 +0000 (11:36 +0200)]
Allow manual setting of MIDI control change numbers (#8)
* Allow manual setting of MIDI control change numbers
* Changes controls for MIDI controllers in channel new / edit dialog to
`Gtk.SpinButton`s with range (-1, 127).
* Adds tooltip to controls.
* Changes `Channel` object in C extension to add methods for auto-assigning
the CC # for each control (volume, balance, mute, solo) individually.
* When editing channel, channel is only renamed when name actually
changes.
* Fix updating of spinbutton in MIDI learn callback
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
Daniel Sheeler [Thu, 25 Jun 2020 09:33:25 +0000 (04:33 -0500)]
Add nsm support. Remove lash
Daniel Sheeler [Wed, 24 Jun 2020 22:25:25 +0000 (17:25 -0500)]
Remove GConf. Use plaintext preferences file.
Frédéric Péters [Mon, 22 Jun 2020 13:04:09 +0000 (15:04 +0200)]
build: create .tar.xz files
Frédéric Péters [Mon, 22 Jun 2020 12:51:45 +0000 (14:51 +0200)]
release: 12
Daniel Sheeler [Mon, 22 Jun 2020 11:21:51 +0000 (06:21 -0500)]
Fix file() -> open()
Daniel Sheeler [Sat, 20 Jun 2020 21:47:57 +0000 (16:47 -0500)]
Reset color of over 0db/NaN peak on click
Daniel Sheeler [Thu, 18 Jun 2020 23:08:04 +0000 (18:08 -0500)]
Remove fpconst mention in INSTALL (removed from code since python3 port)
Daniel Sheeler [Thu, 18 Jun 2020 22:58:47 +0000 (17:58 -0500)]
Merge pull request #7 from synthnassizer/mergebranch
some updates to jack_mix_box
Athanasios Silis [Thu, 18 Jun 2020 12:41:24 +0000 (15:41 +0300)]
minor fix to report jack name along with volumes
Athanasios Silis [Thu, 18 Jun 2020 12:38:56 +0000 (15:38 +0300)]
many memleak errors
Athanasios Silis [Thu, 18 Jun 2020 12:37:16 +0000 (15:37 +0300)]
various warning fixes
Frédéric Péters [Thu, 18 Jun 2020 06:49:48 +0000 (08:49 +0200)]
remove references to gna.org (shutdowned)
Frédéric Péters [Thu, 18 Jun 2020 06:40:49 +0000 (08:40 +0200)]
release: 11
Frédéric Péters [Thu, 18 Jun 2020 06:25:07 +0000 (08:25 +0200)]
doc: note about python 3 in NEWS file
Frédéric Péters [Thu, 18 Jun 2020 06:23:20 +0000 (08:23 +0200)]
doc: update INSTALL with new python3 requirement
Frédéric Péters [Thu, 18 Jun 2020 06:18:31 +0000 (08:18 +0200)]
add Daniel Sheeler to authors
Frédéric Péters [Thu, 18 Jun 2020 06:16:19 +0000 (08:16 +0200)]
remove system tray lefovers
Frédéric Péters [Thu, 18 Jun 2020 06:12:15 +0000 (08:12 +0200)]
build: require python 3
Athanasios Silis [Sat, 13 Jun 2020 23:48:35 +0000 (02:48 +0300)]
Merge branch 'master' into mergebranch
Athanasios Silis [Sat, 13 Jun 2020 23:46:06 +0000 (02:46 +0300)]
added inits for frames
Daniel Sheeler [Fri, 12 Jun 2020 06:13:50 +0000 (01:13 -0500)]
Fix step_increment for scroll event
Daniel Sheeler [Fri, 12 Jun 2020 05:43:55 +0000 (00:43 -0500)]
Fix mono input to stereo output
Daniel Sheeler [Wed, 10 Jun 2020 13:48:10 +0000 (08:48 -0500)]
python2 -> python3 initial changes
Athanasios Silis [Thu, 11 Jun 2020 09:44:00 +0000 (12:44 +0300)]
added reporting of the current volume through sigusr1 signal
Athanasios Silis [Thu, 11 Jun 2020 09:43:10 +0000 (12:43 +0300)]
fixed mono operation segfault
Athanasios Silis [Thu, 11 Jun 2020 09:41:58 +0000 (12:41 +0300)]
added scale.h and split scale function declarations away from
jac_mixer.h
Frédéric Péters [Thu, 11 Jun 2020 08:12:47 +0000 (10:12 +0200)]
add entry about GTK3 port to NEWS file
Frédéric Péters [Thu, 11 Jun 2020 08:10:37 +0000 (10:10 +0200)]
add Daniel Sheeler to copyright in about dialog
Daniel Sheeler [Wed, 10 Jun 2020 22:00:53 +0000 (17:00 -0500)]
Get rid of some deprecated warnings
Daniel Sheeler [Wed, 10 Jun 2020 22:00:07 +0000 (17:00 -0500)]
Remove sys tray thingy.
Daniel Sheeler [Wed, 10 Jun 2020 20:15:08 +0000 (15:15 -0500)]
Make midi sensing dialog on top
Daniel Sheeler [Wed, 10 Jun 2020 18:11:29 +0000 (13:11 -0500)]
Fix autoset dialogue bug
Athanasios Silis [Wed, 10 Jun 2020 10:58:29 +0000 (13:58 +0300)]
added help and stereo options in cli args
Daniel Sheeler [Tue, 9 Jun 2020 13:16:42 +0000 (08:16 -0500)]
Fixes segfault and makes channels stereo
Daniel Sheeler [Thu, 14 May 2020 10:04:41 +0000 (05:04 -0500)]
Handle scroll events for custom slider
Daniel Sheeler [Thu, 14 May 2020 10:03:30 +0000 (05:03 -0500)]
New knob for custom slider
Daniel Sheeler [Tue, 12 May 2020 01:35:15 +0000 (20:35 -0500)]
Make custom slider draw in gtk3
Daniel Sheeler [Mon, 11 May 2020 02:13:13 +0000 (21:13 -0500)]
Fix merge fail.
Daniel Sheeler [Wed, 6 May 2020 19:26:50 +0000 (14:26 -0500)]
Fix solo display errror; better colors
Daniel Sheeler [Sun, 10 May 2020 16:19:28 +0000 (11:19 -0500)]
Fix remove channels and remove some debug prints
Daniel Sheeler [Sun, 10 May 2020 15:52:02 +0000 (10:52 -0500)]
Replace deprecated menuitem code
Daniel Sheeler [Sat, 9 May 2020 18:24:43 +0000 (13:24 -0500)]
Better formatting
Daniel Sheeler [Thu, 7 May 2020 16:41:22 +0000 (11:41 -0500)]
Various fixes; color buttons with css
Daniel Sheeler [Wed, 6 May 2020 15:45:09 +0000 (10:45 -0500)]
First pass at gtk3
Daniel Sheeler [Mon, 4 May 2020 21:49:15 +0000 (16:49 -0500)]
Don't show solo midi cc for Output channels
Daniel Sheeler [Mon, 4 May 2020 14:27:18 +0000 (09:27 -0500)]
Just starting coloring ControlGroup buttons
Daniel Sheeler [Mon, 4 May 2020 04:05:41 +0000 (23:05 -0500)]
Make 'solo all' midi controlable
Daniel Sheeler [Mon, 4 May 2020 02:30:25 +0000 (21:30 -0500)]
Add a 'solo all' button
Daniel Sheeler [Sun, 3 May 2020 17:37:50 +0000 (12:37 -0500)]
Shore up sensing midi cc
Daniel Sheeler [Sun, 3 May 2020 01:47:41 +0000 (20:47 -0500)]
New channel dialogue now can set mute_cc
Daniel Sheeler [Sat, 2 May 2020 18:54:09 +0000 (13:54 -0500)]
Merge pull request #4 from trebmuh/patch-1
Desktop file improvements
Olivier Humbert [Sat, 2 May 2020 17:57:55 +0000 (19:57 +0200)]
Desktop file improvements
Daniel Sheeler [Sat, 2 May 2020 08:33:45 +0000 (03:33 -0500)]
Fix add_channel misnamed parameter
Daniel Sheeler [Wed, 29 Apr 2020 10:50:31 +0000 (05:50 -0500)]
Add midi control for mute-all button
Daniel Sheeler [Wed, 29 Apr 2020 08:23:46 +0000 (03:23 -0500)]
Add mute-all button to input channels
Daniel Sheeler [Mon, 27 Apr 2020 03:38:12 +0000 (22:38 -0500)]
Remove main mix channel