]>
git.0d.be Git - jack_mixer.git/log
Frédéric Péters [Thu, 10 Dec 2009 22:55:11 +0000 (23:55 +0100)]
Fixed removal of input channels
Frédéric Péters [Thu, 10 Dec 2009 22:44:46 +0000 (23:44 +0100)]
Serialize main window geometry
Frédéric Péters [Thu, 10 Dec 2009 18:27:00 +0000 (19:27 +0100)]
Pass height/width to cairo.Surface.create_similar as integers
Frédéric Péters [Thu, 10 Dec 2009 18:25:33 +0000 (19:25 +0100)]
Remove debugging print
Frédéric Péters [Thu, 10 Dec 2009 11:47:26 +0000 (12:47 +0100)]
cache vumeter surface (this lowers X CPU usage significantly)
Frédéric Péters [Thu, 10 Dec 2009 11:14:58 +0000 (12:14 +0100)]
Use underscore in serialization attribute name
Frédéric Péters [Wed, 9 Dec 2009 21:23:26 +0000 (22:23 +0100)]
Connected output channels mute/solo buttons to make them working
Frédéric Péters [Wed, 9 Dec 2009 19:25:10 +0000 (20:25 +0100)]
Display vu meter value for output channels
Frédéric Péters [Wed, 9 Dec 2009 19:22:23 +0000 (20:22 +0100)]
Create post fader outputs as system outputs
This is so they are only computed when connected.
Frédéric Péters [Wed, 9 Dec 2009 19:05:23 +0000 (20:05 +0100)]
Add effective UI to display/hide the solo buttons of output channels
Frédéric Péters [Wed, 9 Dec 2009 18:42:40 +0000 (19:42 +0100)]
Do not let channels have an empty name
Frédéric Péters [Sun, 6 Dec 2009 11:12:05 +0000 (12:12 +0100)]
Replace the "see above" by the most probable explanation
Frédéric Péters [Sun, 6 Dec 2009 10:58:01 +0000 (11:58 +0100)]
Display a message box when mixer creation fails (#14893)
Frédéric Péters [Sun, 6 Dec 2009 10:53:14 +0000 (11:53 +0100)]
Raise RuntimeError when mixer creation fails
Frédéric Péters [Sun, 6 Dec 2009 10:50:56 +0000 (11:50 +0100)]
Do not crash if adding a channel fails
Frédéric Péters [Sun, 6 Dec 2009 10:34:25 +0000 (11:34 +0100)]
Use jack_client_open instead of deprecated jack_client_new
Arnout Engelen [Sun, 6 Dec 2009 10:10:23 +0000 (11:10 +0100)]
Improve keyboard navigation of 'channel' dialog (#14895)
Frédéric Péters [Sun, 6 Dec 2009 10:06:40 +0000 (11:06 +0100)]
Disable gconftool calls when it is not found (#10480)
Nedko Arnaudov [Sat, 5 Dec 2009 11:00:03 +0000 (13:00 +0200)]
fix use of uninitialized variable
Arnout Engelen [Sat, 28 Nov 2009 11:53:37 +0000 (12:53 +0100)]
Remove output ports for input channels when the input channel is removed
Arnout Engelen [Sat, 28 Nov 2009 11:50:14 +0000 (12:50 +0100)]
Fix crash when using mono channels
Frédéric Péters [Sat, 7 Nov 2009 21:09:56 +0000 (22:09 +0100)]
Defaults to not displaying solo buttons for every output channels
Frédéric Péters [Sat, 7 Nov 2009 20:44:12 +0000 (21:44 +0100)]
Use different colours for different widget states
Frédéric Péters [Sat, 7 Nov 2009 20:33:51 +0000 (21:33 +0100)]
Move output channels buttons (mute/solo) directly below the main mix ones
Frédéric Péters [Sat, 7 Nov 2009 12:28:27 +0000 (13:28 +0100)]
Calculate input channel frames only once per frame
Frédéric Péters [Sat, 7 Nov 2009 10:53:50 +0000 (11:53 +0100)]
Rewrote handling of solo/mute to support any output channel
Frédéric Péters [Mon, 2 Nov 2009 19:37:21 +0000 (20:37 +0100)]
UI bits for channels selection in output channel properties dialog
Frédéric Péters [Mon, 2 Nov 2009 18:08:45 +0000 (19:08 +0100)]
Add control groups to newly created channels
Frédéric Péters [Mon, 2 Nov 2009 17:49:22 +0000 (18:49 +0100)]
Fixed handling of mono output channels
Frédéric Péters [Mon, 2 Nov 2009 17:46:02 +0000 (18:46 +0100)]
Preliminary control groups
Frédéric Péters [Mon, 2 Nov 2009 17:05:32 +0000 (18:05 +0100)]
Default window size relative to number of loaded channels
Frédéric Péters [Mon, 2 Nov 2009 17:01:19 +0000 (18:01 +0100)]
Use OptionParser for cmdline parsing, and add an option to load settings
Frédéric Péters [Sun, 1 Nov 2009 20:22:46 +0000 (21:22 +0100)]
Add properties dialog for output channels
Frédéric Péters [Thu, 29 Oct 2009 22:26:55 +0000 (23:26 +0100)]
Correctly ship .desktop file in tarball
Frédéric Péters [Thu, 29 Oct 2009 22:26:46 +0000 (23:26 +0100)]
Fixed references to svg files
Frédéric Péters [Thu, 29 Oct 2009 20:53:09 +0000 (21:53 +0100)]
Add possibility to add new output groups
(but not yet to hook them to a set of inputs)
Frédéric Péters [Thu, 29 Oct 2009 20:47:53 +0000 (21:47 +0100)]
Add missing initialization of midi callback in output channel binding
Frédéric Péters [Thu, 29 Oct 2009 20:02:27 +0000 (21:02 +0100)]
Only set MIDI CC automatically when a channel is added interactively
Frédéric Péters [Thu, 29 Oct 2009 19:49:51 +0000 (20:49 +0100)]
Do not automatically map output channels to midi CC
Frédéric Péters [Thu, 29 Oct 2009 19:16:02 +0000 (20:16 +0100)]
Serialize MIDI channels
Frédéric Péters [Thu, 29 Oct 2009 18:56:22 +0000 (19:56 +0100)]
Separated main menu in two menus: Mixer and Edit
Added open, save, and save as commands to the Mixer menu, when there is no lash
running; and a quit menu item.
Frédéric Péters [Mon, 26 Oct 2009 09:13:18 +0000 (10:13 +0100)]
Fixed typo in variable name
Frédéric Péters [Sun, 25 Oct 2009 21:01:52 +0000 (22:01 +0100)]
Add postfade outputs to every input channels
Frédéric Péters [Sun, 25 Oct 2009 18:30:41 +0000 (19:30 +0100)]
Don't force a redraw of the vumeter if appearance wouldn't change
Frédéric Péters [Sun, 25 Oct 2009 17:52:36 +0000 (18:52 +0100)]
Link against glib, and use GSList for channels_list
Frédéric Péters [Fri, 23 Oct 2009 19:46:35 +0000 (21:46 +0200)]
Use an adapted Channel Properties dialog for the "New Channel" dialog
This removes the last bit of Glade from the project.
Frédéric Péters [Fri, 23 Oct 2009 19:26:08 +0000 (21:26 +0200)]
Display mono/stereo in channel properties dialog
Frédéric Péters [Fri, 23 Oct 2009 19:13:46 +0000 (21:13 +0200)]
Possibility to change CC attribution dynamically
Frédéric Péters [Fri, 23 Oct 2009 17:57:56 +0000 (19:57 +0200)]
Ignore m4 files installed by libtool
Frédéric Péters [Fri, 23 Oct 2009 17:57:02 +0000 (19:57 +0200)]
Disable lash also if python-xml is missing
Frédéric Péters [Thu, 22 Oct 2009 20:28:56 +0000 (22:28 +0200)]
Add UI support to "sense" midi channel to use
Frédéric Péters [Thu, 22 Oct 2009 19:46:02 +0000 (21:46 +0200)]
Move midi event properties to (readonly) gtk entry
Frédéric Péters [Thu, 22 Oct 2009 19:12:01 +0000 (21:12 +0200)]
Rewrote the way MIDI control change events attribution are kept
This adds the MIDI event index to the Channel structure, making
possible to display the values in the channel properties dialog.
This is read only for the moment.
Frédéric Péters [Wed, 21 Oct 2009 18:46:42 +0000 (20:46 +0200)]
Fix symlink rule to use correct file name
Frédéric Péters [Wed, 21 Oct 2009 18:40:22 +0000 (20:40 +0200)]
Replace "rename channel" dialog by a "channel properties" dialog
Frédéric Péters [Wed, 21 Oct 2009 18:04:28 +0000 (20:04 +0200)]
Ignore .pyc files, and the symlinked jack_mixer_c.so
Frédéric Péters [Wed, 21 Oct 2009 18:02:54 +0000 (20:02 +0200)]
Restore rule to symlink jack_mixer_c.so into source directory
Frédéric Péters [Wed, 21 Oct 2009 18:00:34 +0000 (20:00 +0200)]
Add a last_midi_channel attribute to mixer
This will be used to help the user associating midi channels to objects.
Frédéric Péters [Tue, 20 Oct 2009 21:37:53 +0000 (23:37 +0200)]
Do not redraw vumeters more than necessary in set_value(s)
The "different value" check was being done with a raw value against
a scaled value, meaning they were always different and the vumeters
would be redrawn at every cycle.
Frédéric Péters [Tue, 20 Oct 2009 20:58:09 +0000 (22:58 +0200)]
Add new gconf keys to schema
Frédéric Péters [Tue, 20 Oct 2009 20:51:53 +0000 (22:51 +0200)]
Add copyright/license header to new file
Frédéric Péters [Tue, 20 Oct 2009 19:58:11 +0000 (21:58 +0200)]
Rewrote Python binding to jack_mixer.c
Instead of SWIG they are now written manually, this allows for callbacks
from C code to Python code. This possibility is used to be notified of
MIDI events, instead of polling objects every 100ms.
Frédéric Péters [Tue, 20 Oct 2009 09:42:50 +0000 (11:42 +0200)]
Install preferences.py
Nedko Arnaudov [Tue, 20 Oct 2009 09:24:48 +0000 (12:24 +0300)]
gitignore generated stuff
Frédéric Péters [Tue, 20 Oct 2009 09:13:45 +0000 (11:13 +0200)]
Look for m4 files in m4, and respect $ACLOCAL_FLAGS
Frédéric Péters [Mon, 19 Oct 2009 19:11:03 +0000 (21:11 +0200)]
Hook up custom widgets preference
Frédéric Péters [Mon, 19 Oct 2009 15:06:07 +0000 (17:06 +0200)]
Hook up custom vumeter color preference widgets
Frédéric Péters [Mon, 19 Oct 2009 14:13:24 +0000 (16:13 +0200)]
Add copyright/license header
Frédéric Péters [Mon, 19 Oct 2009 14:11:10 +0000 (16:11 +0200)]
Remove unnecessary glade project file
Frédéric Péters [Mon, 19 Oct 2009 14:00:49 +0000 (16:00 +0200)]
Add a preferences dialog
It replaces the previous "choose scale" dialogs, and has placeholder widgets
for new interface settings.
Frédéric Péters [Mon, 19 Oct 2009 12:06:08 +0000 (14:06 +0200)]
Hack GtkRange click events to set slider at the position clicked
Frédéric Péters [Mon, 19 Oct 2009 11:33:10 +0000 (13:33 +0200)]
Do not set a middle mark on balance scale, as the widget is too narrow
Frédéric Péters [Fri, 16 Oct 2009 21:19:03 +0000 (23:19 +0200)]
Install a desktop file
Frédéric Péters [Fri, 16 Oct 2009 21:08:49 +0000 (23:08 +0200)]
Move files around to install icon properly, and attach it to the window
Frédéric Péters [Fri, 16 Oct 2009 20:05:15 +0000 (22:05 +0200)]
Use a gtk.HScale for balance when phat widgets are not available
Frédéric Péters [Fri, 16 Oct 2009 19:56:50 +0000 (21:56 +0200)]
Replace custom widget by gtk.VScale
Frédéric Péters [Fri, 16 Oct 2009 12:16:13 +0000 (14:16 +0200)]
Align slider knob lines with pixel grid
Frédéric Péters [Thu, 15 Oct 2009 15:04:56 +0000 (17:04 +0200)]
Add a gradient in the vumeters
Frédéric Péters [Mon, 12 Oct 2009 15:08:46 +0000 (17:08 +0200)]
Fixed reference to slider variable
Nedko Arnaudov [Fri, 7 Aug 2009 12:08:01 +0000 (15:08 +0300)]
.gitignore generated files
Nedko Arnaudov [Sat, 25 Jul 2009 16:00:38 +0000 (19:00 +0300)]
Add icon art by Lapo Calamandrei (svn r93)
Nedko Arnaudov [Mon, 22 Sep 2008 23:47:30 +0000 (23:47 +0000)]
Send the restore event back, as requested in documentation
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@100
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Sat, 3 May 2008 16:28:53 +0000 (16:28 +0000)]
Fix pacoinstall target (gconf globals touch)
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@99
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Sat, 3 May 2008 16:13:31 +0000 (16:13 +0000)]
Add pacoinstall target
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@98
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Sat, 3 May 2008 16:09:11 +0000 (16:09 +0000)]
Fix [transient for] parent of channel add failure message box
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@97
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Sat, 3 May 2008 16:01:49 +0000 (16:01 +0000)]
Apply (slightly modified) patch from Krzysztof Foltman that imporves handling of errors during channel creation
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@96
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Thu, 15 Nov 2007 02:21:25 +0000 (02:21 +0000)]
Follow changes in pkg.m4, fixing Gnome bug #166537, that happened on 2005-10-17 and were released with pkg-config-0.21
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@92
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Sat, 25 Aug 2007 13:14:17 +0000 (13:14 +0000)]
Ease new version release process by auto-adjusting flags (-Werror)
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@88
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Sat, 25 Aug 2007 12:42:05 +0000 (12:42 +0000)]
Include CHANGES file in distribution tarball.
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@87
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Sat, 25 Aug 2007 12:36:45 +0000 (12:36 +0000)]
Add CHANGES file to trunk to collect important changes and thus ease new version releasing.
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@86
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Sat, 25 Aug 2007 12:30:21 +0000 (12:30 +0000)]
Update instructions about the optional PHAT dependency after 0.4.1 release.
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@85
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Sun, 29 Jul 2007 16:52:43 +0000 (16:52 +0000)]
Fix sr #1698 (can't restore session using LASH) by applying patch from Markus - thank you
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@84
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Mon, 11 Jun 2007 22:35:48 +0000 (22:35 +0000)]
Update installation instructions after lash-0.5.3 release
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@83
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Mon, 11 Jun 2007 22:04:48 +0000 (22:04 +0000)]
Fix AM_PATH_PYTHON macro by using sys.prefix for PYTHON_PREFIX instead of package install prefix.
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@82
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Mon, 11 Jun 2007 21:42:56 +0000 (21:42 +0000)]
Fix LASH-less operation
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@81
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Mon, 11 Jun 2007 20:57:06 +0000 (20:57 +0000)]
Fix build against jack 0.102.20
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@80
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Thu, 17 May 2007 12:28:22 +0000 (12:28 +0000)]
distribute jack_compat.h in the tarball
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@75
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Thu, 17 May 2007 11:32:14 +0000 (11:32 +0000)]
Fix jack compatibility (should work with not svn jack now)
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@74
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Wed, 16 May 2007 23:10:46 +0000 (23:10 +0000)]
Add info about MIDI CC control
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@70
330dde89 -2920-0410-a79a-
889b863ea5ce
Nedko Arnaudov [Wed, 16 May 2007 23:00:25 +0000 (23:00 +0000)]
Make JACK MIDI optional and autodetected
git-svn-id: svn://svn.gna.org/svn/jackmixer/code@69
330dde89 -2920-0410-a79a-
889b863ea5ce