]> git.0d.be Git - jack_mixer.git/log
jack_mixer.git
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

3 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

3 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

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

3 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

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

3 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

12 years agofix crash when midi scale is not set
Nedko Arnaudov [Mon, 16 Jan 2012 00:30:58 +0000 (02:30 +0200)]
fix crash when midi scale is not set

12 years agoAdd jack_mix_box, a minimalistic jack mixer (no UI, controlled by MIDI)
Frédéric Péters [Sat, 16 Jul 2011 14:34:35 +0000 (16:34 +0200)]
Add jack_mix_box, a minimalistic jack mixer (no UI, controlled by MIDI)

12 years agoAdd possibility for main to be mono
Frédéric Péters [Wed, 13 Jul 2011 13:37:26 +0000 (15:37 +0200)]
Add possibility for main to be mono

12 years agoInitialize threshold before using it
Frédéric Péters [Tue, 12 Jul 2011 15:27:14 +0000 (17:27 +0200)]
Initialize threshold before using it

12 years agoUpdating the NEWS file with recent changes
Frédéric Péters [Tue, 12 Jul 2011 09:54:07 +0000 (11:54 +0200)]
Updating the NEWS file with recent changes

12 years agoDo not feed balance control changes to MIDI
Frédéric Péters [Tue, 12 Jul 2011 09:47:38 +0000 (11:47 +0200)]
Do not feed balance control changes to MIDI

12 years agoRead new settings before the dialog is destroyed
John Hedges [Tue, 12 Jul 2011 09:40:46 +0000 (11:40 +0200)]
Read new settings before the dialog is destroyed

12 years agoSend MIDI control change events
Frédéric Péters [Tue, 12 Jul 2011 09:16:57 +0000 (11:16 +0200)]
Send MIDI control change events

12 years agoAdd a midi out port
Frédéric Péters [Tue, 12 Jul 2011 07:36:07 +0000 (09:36 +0200)]
Add a midi out port

12 years agoRename midi_got_events to midi_in_got_events
Frédéric Péters [Tue, 12 Jul 2011 07:35:51 +0000 (09:35 +0200)]
Rename midi_got_events to midi_in_got_events

13 years ago[release] 9 9 release-9
Frédéric Péters [Mon, 4 Oct 2010 20:02:16 +0000 (22:02 +0200)]
[release] 9

13 years agoSet custom usage string showing the possibility to set jack client name (#2618)
Frédéric Péters [Mon, 4 Oct 2010 19:57:50 +0000 (21:57 +0200)]
Set custom usage string showing the possibility to set jack client name (#2618)

13 years agoDon't fail applying channel changes on non numeric MIDI CC values (#2554)
Frédéric Péters [Mon, 4 Oct 2010 19:50:42 +0000 (21:50 +0200)]
Don't fail applying channel changes on non numeric MIDI CC values (#2554)

13 years agoAdd Arnout to about dialog
Frédéric Péters [Mon, 4 Oct 2010 19:47:48 +0000 (21:47 +0200)]
Add Arnout to about dialog

13 years agoMake a note about running 'autogen.sh' when building from git
Arnout [Wed, 12 May 2010 08:30:58 +0000 (10:30 +0200)]
Make a note about running 'autogen.sh' when building from git

13 years agoAdd explicit method to destroy JACK client connection
Frédéric Péters [Wed, 5 May 2010 09:55:29 +0000 (11:55 +0200)]
Add explicit method to destroy JACK client connection

13 years agodon't fail if we can't get lash server name
Frédéric Péters [Wed, 5 May 2010 09:14:46 +0000 (11:14 +0200)]
don't fail if we can't get lash server name

13 years agoRemove bad crackling when changing the volume through MIDI
Arnout Engelen [Wed, 5 May 2010 08:18:52 +0000 (10:18 +0200)]
Remove bad crackling when changing the volume through MIDI

From the GUI, the volume only changes at the start of a block.

From JACK MIDI, the volume can also change within a block. jack_mixer then
neatly makes sure the volume change is applied at exactly the right sample
in the buffer.

There was a bug in this code that introduced a bad crackle, which is fixed in
this commit. There's still a small crackle left, but this is another issue,
and also audible when changing the volume through the GUI.

Related to:
- https://gna.org/support/?2533
- https://gna.org/bugs/?15947

14 years agoUse bacakward compatible call to gobject.timeout_add (#14999)
Frédéric Péters [Tue, 9 Feb 2010 14:36:04 +0000 (15:36 +0100)]
Use bacakward compatible call to gobject.timeout_add (#14999)

14 years agoRemove now unnecessary call to gtk.gdk.threads_init()
Frédéric Péters [Tue, 9 Feb 2010 14:33:53 +0000 (15:33 +0100)]
Remove now unnecessary call to gtk.gdk.threads_init()

14 years agoBack to polling for MIDI events, to avoid the need for threads
Frédéric Péters [Tue, 9 Feb 2010 14:32:49 +0000 (15:32 +0100)]
Back to polling for MIDI events, to avoid the need for threads

14 years agoDeclare member variable, fixing loading settings from a configuration file
Frédéric Péters [Tue, 9 Feb 2010 13:49:00 +0000 (14:49 +0100)]
Declare member variable, fixing loading settings from a configuration file

14 years agofixed stderr variable name
Frédéric Péters [Tue, 9 Feb 2010 13:45:17 +0000 (14:45 +0100)]
fixed stderr variable name