]>
git.0d.be Git - jack_mixer.git/log
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
Daniel Sheeler [Mon, 27 Apr 2020 14:54:53 +0000 (09:54 -0500)]
Reduce volume ramp time to 0.01 seconds
Daniel Sheeler [Mon, 27 Apr 2020 03:33:18 +0000 (22:33 -0500)]
Make midi channel 0 work
Daniel Sheeler [Mon, 27 Apr 2020 03:22:28 +0000 (22:22 -0500)]
Serialize out channel mute button state
Daniel Sheeler [Sat, 25 Apr 2020 14:19:46 +0000 (09:19 -0500)]
Fix some whitespace
Daniel Sheeler [Sat, 25 Apr 2020 14:17:46 +0000 (09:17 -0500)]
Add per output channel mute button
Frédéric Péters [Thu, 2 Apr 2020 12:37:05 +0000 (14:37 +0200)]
update NEWS with de-zipper change
Daniel Sheeler [Sun, 29 Mar 2020 14:21:35 +0000 (09:21 -0500)]
ensure transition has at least 1 step
Daniel Sheeler [Mon, 15 Apr 2019 04:13:45 +0000 (23:13 -0500)]
Specify volume transition in seconds
Daniel Sheeler [Sun, 14 Apr 2019 20:27:36 +0000 (15:27 -0500)]
cleanup unused calc_channel_volumes funcs
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.
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!
Daniel Sheeler [Thu, 11 Apr 2019 10:03:57 +0000 (05:03 -0500)]
de-zipper panning and volume changes
Frédéric Péters [Sun, 27 Apr 2014 12:46:08 +0000 (14:46 +0200)]
build: post release version bump
Frédéric Péters [Sun, 27 Apr 2014 12:43:26 +0000 (14:43 +0200)]
release: 10
Frédéric Péters [Sun, 27 Apr 2014 12:40:54 +0000 (14:40 +0200)]
misc: note Nedko contributed to this version
Frédéric Péters [Sun, 27 Apr 2014 12:40:38 +0000 (14:40 +0200)]
build: rename INCLUDES to match newer autotools
Frédéric Péters [Sun, 27 Apr 2014 12:40:27 +0000 (14:40 +0200)]
build: run configure automatically after autogen
Sarah Mischke [Sun, 30 Dec 2012 12:24:08 +0000 (13:24 +0100)]
Add a trayicon and minimize to tray feature (#2992)
Nedko Arnaudov [Mon, 16 Jan 2012 01:40:41 +0000 (03:40 +0200)]
Ignore SIGHUP
This prevents xrun when parent ladish process terminates first
Nedko Arnaudov [Mon, 16 Jan 2012 00:32:43 +0000 (02:32 +0200)]
gitignore generated files for jack_mix_box
Nedko Arnaudov [Mon, 16 Jan 2012 00:30:58 +0000 (02:30 +0200)]
fix crash when midi scale is not set
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)
Frédéric Péters [Wed, 13 Jul 2011 13:37:26 +0000 (15:37 +0200)]
Add possibility for main to be mono
Frédéric Péters [Tue, 12 Jul 2011 15:27:14 +0000 (17:27 +0200)]
Initialize threshold before using it
Frédéric Péters [Tue, 12 Jul 2011 09:54:07 +0000 (11:54 +0200)]
Updating the NEWS file with recent changes
Frédéric Péters [Tue, 12 Jul 2011 09:47:38 +0000 (11:47 +0200)]
Do not feed balance control changes to MIDI
John Hedges [Tue, 12 Jul 2011 09:40:46 +0000 (11:40 +0200)]
Read new settings before the dialog is destroyed
Frédéric Péters [Tue, 12 Jul 2011 09:16:57 +0000 (11:16 +0200)]
Send MIDI control change events
Frédéric Péters [Tue, 12 Jul 2011 07:36:07 +0000 (09:36 +0200)]
Add a midi out port
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
Frédéric Péters [Mon, 4 Oct 2010 20:02:16 +0000 (22:02 +0200)]
[release] 9
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)
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)
Frédéric Péters [Mon, 4 Oct 2010 19:47:48 +0000 (21:47 +0200)]
Add Arnout to about dialog
Arnout [Wed, 12 May 2010 08:30:58 +0000 (10:30 +0200)]
Make a note about running 'autogen.sh' when building from git
Frédéric Péters [Wed, 5 May 2010 09:55:29 +0000 (11:55 +0200)]
Add explicit method to destroy JACK client connection
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
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
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)
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()
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
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
Frédéric Péters [Tue, 9 Feb 2010 13:45:17 +0000 (14:45 +0100)]
fixed stderr variable name