]> git.0d.be Git - jack_mixer.git/log
jack_mixer.git
3 years agoAdd confirmation dialog before clearing channels
Daniel Sheeler [Wed, 1 Jul 2020 00:14:32 +0000 (19:14 -0500)]
Add confirmation dialog before clearing channels

3 years agoStore all preferences to xml save file
Daniel Sheeler [Tue, 30 Jun 2020 23:42:04 +0000 (18:42 -0500)]
Store all preferences to xml save file

3 years agoUpdate AUTHORS file and authors list in about dialog (#23)
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>
3 years agoAdd accelerator shortcuts to menu items (#22)
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>
3 years agoFix Gtk deprecation warning for save dialog as well
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>
3 years agoCss names no longer derived from channel name.
Daniel Sheeler [Tue, 30 Jun 2020 06:35:02 +0000 (01:35 -0500)]
Css names no longer derived from channel name.

3 years agoUpdate .gitignore
Daniel Sheeler [Tue, 30 Jun 2020 05:58:09 +0000 (00:58 -0500)]
Update .gitignore

3 years agoImprove midi_behavior_mode code
Daniel Sheeler [Tue, 30 Jun 2020 05:54:30 +0000 (00:54 -0500)]
Improve midi_behavior_mode code

3 years agoFix deprecated warnings
Daniel Sheeler [Tue, 30 Jun 2020 05:52:44 +0000 (00:52 -0500)]
Fix deprecated warnings

3 years agoMake CTRL-click insead of CTRL-double-click set slider to 0dB
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

3 years agoBalance uses pick up mode
Daniel Sheeler [Mon, 29 Jun 2020 22:43:21 +0000 (17:43 -0500)]
Balance uses pick up mode

3 years agoBalance double-click reset to zero; scroll; click drag anywhere;
Daniel Sheeler [Mon, 29 Jun 2020 06:55:44 +0000 (01:55 -0500)]
Balance double-click reset to zero; scroll; click drag anywhere;

3 years agoDo pick up mode properly for volume
Daniel Sheeler [Mon, 29 Jun 2020 05:33:23 +0000 (00:33 -0500)]
Do pick up mode properly for volume

3 years agoNew for fader: double click -> -inf; ctrl double click -> 0dB; scroll events
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

3 years agoAdd midi behavior modes: "pick up" and "jump to value"
Daniel Sheeler [Sun, 28 Jun 2020 21:39:58 +0000 (16:39 -0500)]
Add midi behavior modes: "pick up" and "jump to value"

3 years agoUse .xml extension for nsm save file
Daniel Sheeler [Sun, 28 Jun 2020 09:12:28 +0000 (04:12 -0500)]
Use .xml extension for nsm save file

3 years agoUse argparse instead of optparse and simplify/fix positional args parsing (#9)
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>
3 years agoMake compatible with nsm visibility messages
Daniel Sheeler [Sat, 27 Jun 2020 17:29:58 +0000 (12:29 -0500)]
Make compatible with nsm visibility messages

3 years agoFix channel property update bugs
Daniel Sheeler [Fri, 26 Jun 2020 23:50:55 +0000 (18:50 -0500)]
Fix channel property update bugs

3 years agoAdd out channel label to control group buttons
Daniel Sheeler [Fri, 26 Jun 2020 22:25:14 +0000 (17:25 -0500)]
Add out channel label to control group buttons

3 years agoChoose output channel colors
Daniel Sheeler [Fri, 26 Jun 2020 14:39:15 +0000 (09:39 -0500)]
Choose output channel colors

3 years agoRename "Autoset" to "Learn"
Daniel Sheeler [Thu, 25 Jun 2020 10:05:48 +0000 (05:05 -0500)]
Rename "Autoset" to "Learn"

3 years agoIdk if it helps, but check existence of width, height in custom slider invalidate_all()
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()

3 years agoAllow manual setting of MIDI control change numbers (#8)
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>
3 years agoAdd nsm support. Remove lash
Daniel Sheeler [Thu, 25 Jun 2020 09:33:25 +0000 (04:33 -0500)]
Add nsm support.  Remove lash

3 years agoRemove GConf. Use plaintext preferences file.
Daniel Sheeler [Wed, 24 Jun 2020 22:25:25 +0000 (17:25 -0500)]
Remove GConf. Use plaintext preferences file.

3 years agobuild: create .tar.xz files
Frédéric Péters [Mon, 22 Jun 2020 13:04:09 +0000 (15:04 +0200)]
build: create .tar.xz files

3 years agorelease: 12 release-12
Frédéric Péters [Mon, 22 Jun 2020 12:51:45 +0000 (14:51 +0200)]
release: 12

3 years agoFix file() -> open()
Daniel Sheeler [Mon, 22 Jun 2020 11:21:51 +0000 (06:21 -0500)]
Fix file() -> open()

3 years agoReset color of over 0db/NaN peak on click
Daniel Sheeler [Sat, 20 Jun 2020 21:47:57 +0000 (16:47 -0500)]
Reset color of over 0db/NaN peak on click

3 years agoRemove fpconst mention in INSTALL (removed from code since python3 port)
Daniel Sheeler [Thu, 18 Jun 2020 23:08:04 +0000 (18:08 -0500)]
Remove fpconst mention in INSTALL (removed from code since python3 port)

3 years agoMerge pull request #7 from synthnassizer/mergebranch
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

3 years agominor fix to report jack name along with volumes
Athanasios Silis [Thu, 18 Jun 2020 12:41:24 +0000 (15:41 +0300)]
minor fix to report jack name along with volumes

3 years agomany memleak errors
Athanasios Silis [Thu, 18 Jun 2020 12:38:56 +0000 (15:38 +0300)]
many memleak errors

3 years agovarious warning fixes
Athanasios Silis [Thu, 18 Jun 2020 12:37:16 +0000 (15:37 +0300)]
various warning fixes

3 years agoremove references to gna.org (shutdowned) 11 release-11
Frédéric Péters [Thu, 18 Jun 2020 06:49:48 +0000 (08:49 +0200)]
remove references to gna.org (shutdowned)

3 years agorelease: 11
Frédéric Péters [Thu, 18 Jun 2020 06:40:49 +0000 (08:40 +0200)]
release: 11

3 years agodoc: note about python 3 in NEWS file
Frédéric Péters [Thu, 18 Jun 2020 06:25:07 +0000 (08:25 +0200)]
doc: note about python 3 in NEWS file

3 years agodoc: update INSTALL with new python3 requirement
Frédéric Péters [Thu, 18 Jun 2020 06:23:20 +0000 (08:23 +0200)]
doc: update INSTALL with new python3 requirement

3 years agoadd Daniel Sheeler to authors
Frédéric Péters [Thu, 18 Jun 2020 06:18:31 +0000 (08:18 +0200)]
add Daniel Sheeler to authors

3 years agoremove system tray lefovers
Frédéric Péters [Thu, 18 Jun 2020 06:16:19 +0000 (08:16 +0200)]
remove system tray lefovers

3 years agobuild: require python 3
Frédéric Péters [Thu, 18 Jun 2020 06:12:15 +0000 (08:12 +0200)]
build: require python 3

3 years agoMerge branch 'master' into mergebranch
Athanasios Silis [Sat, 13 Jun 2020 23:48:35 +0000 (02:48 +0300)]
Merge branch 'master' into mergebranch

3 years agoadded inits for frames
Athanasios Silis [Sat, 13 Jun 2020 23:46:06 +0000 (02:46 +0300)]
added inits for frames

3 years agoFix step_increment for scroll event
Daniel Sheeler [Fri, 12 Jun 2020 06:13:50 +0000 (01:13 -0500)]
Fix step_increment for scroll event

3 years agoFix mono input to stereo output
Daniel Sheeler [Fri, 12 Jun 2020 05:43:55 +0000 (00:43 -0500)]
Fix mono input to stereo output

3 years agopython2 -> python3 initial changes
Daniel Sheeler [Wed, 10 Jun 2020 13:48:10 +0000 (08:48 -0500)]
python2 -> python3 initial changes

3 years agoadded reporting of the current volume through sigusr1 signal
Athanasios Silis [Thu, 11 Jun 2020 09:44:00 +0000 (12:44 +0300)]
added reporting of the current volume through sigusr1 signal

3 years agofixed mono operation segfault
Athanasios Silis [Thu, 11 Jun 2020 09:43:10 +0000 (12:43 +0300)]
fixed mono operation segfault

3 years agoadded scale.h and split scale function declarations away from
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

3 years agoadd entry about GTK3 port to NEWS file
Frédéric Péters [Thu, 11 Jun 2020 08:12:47 +0000 (10:12 +0200)]
add entry about GTK3 port to NEWS file

3 years agoadd Daniel Sheeler to copyright in about dialog
Frédéric Péters [Thu, 11 Jun 2020 08:10:37 +0000 (10:10 +0200)]
add Daniel Sheeler to copyright in about dialog

3 years agoGet rid of some deprecated warnings
Daniel Sheeler [Wed, 10 Jun 2020 22:00:53 +0000 (17:00 -0500)]
Get rid of some deprecated warnings

3 years agoRemove sys tray thingy.
Daniel Sheeler [Wed, 10 Jun 2020 22:00:07 +0000 (17:00 -0500)]
Remove sys tray thingy.

3 years agoMake midi sensing dialog on top
Daniel Sheeler [Wed, 10 Jun 2020 20:15:08 +0000 (15:15 -0500)]
Make midi sensing dialog on top

3 years agoFix autoset dialogue bug
Daniel Sheeler [Wed, 10 Jun 2020 18:11:29 +0000 (13:11 -0500)]
Fix autoset dialogue bug

3 years agoadded help and stereo options in cli args
Athanasios Silis [Wed, 10 Jun 2020 10:58:29 +0000 (13:58 +0300)]
added help and stereo options in cli args

3 years agoFixes segfault and makes channels stereo
Daniel Sheeler [Tue, 9 Jun 2020 13:16:42 +0000 (08:16 -0500)]
Fixes segfault and makes channels stereo

3 years agoHandle scroll events for custom slider
Daniel Sheeler [Thu, 14 May 2020 10:04:41 +0000 (05:04 -0500)]
Handle scroll events for custom slider

3 years agoNew knob for custom slider
Daniel Sheeler [Thu, 14 May 2020 10:03:30 +0000 (05:03 -0500)]
New knob for custom slider

3 years agoMake custom slider draw in gtk3
Daniel Sheeler [Tue, 12 May 2020 01:35:15 +0000 (20:35 -0500)]
Make custom slider draw in gtk3

3 years agoFix merge fail.
Daniel Sheeler [Mon, 11 May 2020 02:13:13 +0000 (21:13 -0500)]
Fix merge fail.

3 years agoFix solo display errror; better colors
Daniel Sheeler [Wed, 6 May 2020 19:26:50 +0000 (14:26 -0500)]
Fix solo display errror; better colors

3 years agoFix remove channels and remove some debug prints
Daniel Sheeler [Sun, 10 May 2020 16:19:28 +0000 (11:19 -0500)]
Fix remove channels and remove some debug prints

3 years agoReplace deprecated menuitem code
Daniel Sheeler [Sun, 10 May 2020 15:52:02 +0000 (10:52 -0500)]
Replace deprecated menuitem code

3 years agoBetter formatting
Daniel Sheeler [Sat, 9 May 2020 18:24:43 +0000 (13:24 -0500)]
Better formatting

3 years agoVarious fixes; color buttons with css
Daniel Sheeler [Thu, 7 May 2020 16:41:22 +0000 (11:41 -0500)]
Various fixes; color buttons with css

3 years agoFirst pass at gtk3
Daniel Sheeler [Wed, 6 May 2020 15:45:09 +0000 (10:45 -0500)]
First pass at gtk3

3 years agoDon't show solo midi cc for Output channels
Daniel Sheeler [Mon, 4 May 2020 21:49:15 +0000 (16:49 -0500)]
Don't show solo midi cc for Output channels

3 years agoJust starting coloring ControlGroup buttons
Daniel Sheeler [Mon, 4 May 2020 14:27:18 +0000 (09:27 -0500)]
Just starting coloring ControlGroup buttons

3 years agoMake 'solo all' midi controlable
Daniel Sheeler [Mon, 4 May 2020 04:05:41 +0000 (23:05 -0500)]
Make 'solo all' midi controlable

3 years agoAdd a 'solo all' button
Daniel Sheeler [Mon, 4 May 2020 02:30:25 +0000 (21:30 -0500)]
Add a 'solo all' button

3 years agoShore up sensing midi cc
Daniel Sheeler [Sun, 3 May 2020 17:37:50 +0000 (12:37 -0500)]
Shore up sensing midi cc

3 years agoNew channel dialogue now can set mute_cc
Daniel Sheeler [Sun, 3 May 2020 01:47:41 +0000 (20:47 -0500)]
New channel dialogue now can set mute_cc

3 years agoMerge pull request #4 from trebmuh/patch-1
Daniel Sheeler [Sat, 2 May 2020 18:54:09 +0000 (13:54 -0500)]
Merge pull request #4 from trebmuh/patch-1

Desktop file improvements

3 years agoDesktop file improvements
Olivier Humbert [Sat, 2 May 2020 17:57:55 +0000 (19:57 +0200)]
Desktop file improvements

3 years agoFix add_channel misnamed parameter
Daniel Sheeler [Sat, 2 May 2020 08:33:45 +0000 (03:33 -0500)]
Fix add_channel misnamed parameter

4 years agoAdd midi control for mute-all button
Daniel Sheeler [Wed, 29 Apr 2020 10:50:31 +0000 (05:50 -0500)]
Add midi control for mute-all button

4 years agoAdd mute-all button to input channels
Daniel Sheeler [Wed, 29 Apr 2020 08:23:46 +0000 (03:23 -0500)]
Add mute-all button to input channels

4 years agoRemove main mix channel
Daniel Sheeler [Mon, 27 Apr 2020 03:38:12 +0000 (22:38 -0500)]
Remove main mix channel

4 years agoReduce volume ramp time to 0.01 seconds
Daniel Sheeler [Mon, 27 Apr 2020 14:54:53 +0000 (09:54 -0500)]
Reduce volume ramp time to 0.01 seconds

4 years agoMake midi channel 0 work
Daniel Sheeler [Mon, 27 Apr 2020 03:33:18 +0000 (22:33 -0500)]
Make midi channel 0 work

4 years agoSerialize out channel mute button state
Daniel Sheeler [Mon, 27 Apr 2020 03:22:28 +0000 (22:22 -0500)]
Serialize out channel mute button state

4 years agoFix some whitespace
Daniel Sheeler [Sat, 25 Apr 2020 14:19:46 +0000 (09:19 -0500)]
Fix some whitespace

4 years agoAdd per output channel mute button
Daniel Sheeler [Sat, 25 Apr 2020 14:17:46 +0000 (09:17 -0500)]
Add per output channel mute button

4 years agoupdate NEWS with de-zipper change
Frédéric Péters [Thu, 2 Apr 2020 12:37:05 +0000 (14:37 +0200)]
update NEWS with de-zipper change

4 years agoensure transition has at least 1 step
Daniel Sheeler [Sun, 29 Mar 2020 14:21:35 +0000 (09:21 -0500)]
ensure transition has at least 1 step

4 years agoSpecify volume transition in seconds
Daniel Sheeler [Mon, 15 Apr 2019 04:13:45 +0000 (23:13 -0500)]
Specify volume transition in seconds

4 years agocleanup unused calc_channel_volumes funcs
Daniel Sheeler [Sun, 14 Apr 2019 20:27:36 +0000 (15:27 -0500)]
cleanup unused calc_channel_volumes funcs

4 years agoImproved ramping over an arbitrary time,
Daniel Sheeler [Sun, 14 Apr 2019 18:46:31 +0000 (13:46 -0500)]
Improved ramping over an arbitrary time,

i.e., longer or shorter than a audio buffer's samples.

4 years agoFixed pop when balance crosses zero.
Daniel Sheeler [Thu, 11 Apr 2019 15:24:58 +0000 (10:24 -0500)]
Fixed pop when balance crosses zero.

On the last commit, I knew of the pop, and I knew my logic
before this change was suspect, and correcting the logic
fixed the pop.  Yay!

4 years agode-zipper panning and volume changes
Daniel Sheeler [Thu, 11 Apr 2019 10:03:57 +0000 (05:03 -0500)]
de-zipper panning and volume changes

10 years agobuild: post release version bump
Frédéric Péters [Sun, 27 Apr 2014 12:46:08 +0000 (14:46 +0200)]
build: post release version bump

10 years agorelease: 10 10 release-10
Frédéric Péters [Sun, 27 Apr 2014 12:43:26 +0000 (14:43 +0200)]
release: 10

10 years agomisc: note Nedko contributed to this version
Frédéric Péters [Sun, 27 Apr 2014 12:40:54 +0000 (14:40 +0200)]
misc: note Nedko contributed to this version

10 years agobuild: rename INCLUDES to match newer autotools
Frédéric Péters [Sun, 27 Apr 2014 12:40:38 +0000 (14:40 +0200)]
build: rename INCLUDES to match newer autotools

10 years agobuild: run configure automatically after autogen
Frédéric Péters [Sun, 27 Apr 2014 12:40:27 +0000 (14:40 +0200)]
build: run configure automatically after autogen

11 years agoAdd a trayicon and minimize to tray feature (#2992)
Sarah Mischke [Sun, 30 Dec 2012 12:24:08 +0000 (13:24 +0100)]
Add a trayicon and minimize to tray feature (#2992)

12 years agoIgnore SIGHUP
Nedko Arnaudov [Mon, 16 Jan 2012 01:40:41 +0000 (03:40 +0200)]
Ignore SIGHUP

This prevents xrun when parent ladish process terminates first

12 years agogitignore generated files for jack_mix_box
Nedko Arnaudov [Mon, 16 Jan 2012 00:32:43 +0000 (02:32 +0200)]
gitignore generated files for jack_mix_box