]> git.0d.be Git - jack_mixer.git/log
jack_mixer.git
14 years agoFixed removal of input channels
Frédéric Péters [Thu, 10 Dec 2009 22:55:11 +0000 (23:55 +0100)]
Fixed removal of input channels

14 years agoSerialize main window geometry
Frédéric Péters [Thu, 10 Dec 2009 22:44:46 +0000 (23:44 +0100)]
Serialize main window geometry

14 years agoPass height/width to cairo.Surface.create_similar as integers
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

14 years agoRemove debugging print
Frédéric Péters [Thu, 10 Dec 2009 18:25:33 +0000 (19:25 +0100)]
Remove debugging print

14 years agocache vumeter surface (this lowers X CPU usage significantly)
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)

14 years agoUse underscore in serialization attribute name
Frédéric Péters [Thu, 10 Dec 2009 11:14:58 +0000 (12:14 +0100)]
Use underscore in serialization attribute name

14 years agoConnected output channels mute/solo buttons to make them working
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

14 years agoDisplay vu meter value for output channels
Frédéric Péters [Wed, 9 Dec 2009 19:25:10 +0000 (20:25 +0100)]
Display vu meter value for output channels

14 years agoCreate post fader outputs as system outputs
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.

14 years agoAdd effective UI to display/hide the solo buttons of output channels
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

14 years agoDo not let channels have an empty name
Frédéric Péters [Wed, 9 Dec 2009 18:42:40 +0000 (19:42 +0100)]
Do not let channels have an empty name

14 years agoReplace the "see above" by the most probable explanation
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

14 years agoDisplay a message box when mixer creation fails (#14893)
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)

14 years agoRaise RuntimeError when mixer creation fails
Frédéric Péters [Sun, 6 Dec 2009 10:53:14 +0000 (11:53 +0100)]
Raise RuntimeError when mixer creation fails

14 years agoDo not crash if adding a channel 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

14 years agoUse jack_client_open instead of deprecated jack_client_new
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

14 years agoImprove keyboard navigation of 'channel' dialog (#14895)
Arnout Engelen [Sun, 6 Dec 2009 10:10:23 +0000 (11:10 +0100)]
Improve keyboard navigation of 'channel' dialog (#14895)

14 years agoDisable gconftool calls when it is not found (#10480)
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)

14 years agofix use of uninitialized variable
Nedko Arnaudov [Sat, 5 Dec 2009 11:00:03 +0000 (13:00 +0200)]
fix use of uninitialized variable

14 years agoRemove output ports for input channels when the input channel is removed
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

14 years agoFix crash when using mono channels
Arnout Engelen [Sat, 28 Nov 2009 11:50:14 +0000 (12:50 +0100)]
Fix crash when using mono channels

14 years agoDefaults to not displaying solo buttons for every output 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

14 years agoUse different colours for different widget states
Frédéric Péters [Sat, 7 Nov 2009 20:44:12 +0000 (21:44 +0100)]
Use different colours for different widget states

14 years agoMove output channels buttons (mute/solo) directly below the main mix ones
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

14 years agoCalculate input channel frames only once per frame
Frédéric Péters [Sat, 7 Nov 2009 12:28:27 +0000 (13:28 +0100)]
Calculate input channel frames only once per frame

14 years agoRewrote handling of solo/mute to support any output channel
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

14 years agoUI bits for channels selection in output channel properties dialog
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

14 years agoAdd control groups to newly created channels
Frédéric Péters [Mon, 2 Nov 2009 18:08:45 +0000 (19:08 +0100)]
Add control groups to newly created channels

14 years agoFixed handling of mono output channels
Frédéric Péters [Mon, 2 Nov 2009 17:49:22 +0000 (18:49 +0100)]
Fixed handling of mono output channels

14 years agoPreliminary control groups
Frédéric Péters [Mon, 2 Nov 2009 17:46:02 +0000 (18:46 +0100)]
Preliminary control groups

14 years agoDefault window size relative to number of loaded channels
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

14 years agoUse OptionParser for cmdline parsing, and add an option to load settings
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

14 years agoAdd properties dialog for output channels
Frédéric Péters [Sun, 1 Nov 2009 20:22:46 +0000 (21:22 +0100)]
Add properties dialog for output channels

14 years agoCorrectly ship .desktop file in tarball
Frédéric Péters [Thu, 29 Oct 2009 22:26:55 +0000 (23:26 +0100)]
Correctly ship .desktop file in tarball

14 years agoFixed references to svg files
Frédéric Péters [Thu, 29 Oct 2009 22:26:46 +0000 (23:26 +0100)]
Fixed references to svg files

14 years agoAdd possibility to add new output groups
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)

14 years agoAdd missing initialization of midi callback in output channel binding
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

14 years agoOnly set MIDI CC automatically when a channel is added interactively
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

14 years agoDo not automatically map output channels to midi CC
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

14 years agoSerialize MIDI channels
Frédéric Péters [Thu, 29 Oct 2009 19:16:02 +0000 (20:16 +0100)]
Serialize MIDI channels

14 years agoSeparated main menu in two menus: Mixer and Edit
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.

14 years agoFixed typo in variable name
Frédéric Péters [Mon, 26 Oct 2009 09:13:18 +0000 (10:13 +0100)]
Fixed typo in variable name

14 years agoAdd postfade outputs to every input channels
Frédéric Péters [Sun, 25 Oct 2009 21:01:52 +0000 (22:01 +0100)]
Add postfade outputs to every input channels

14 years agoDon't force a redraw of the vumeter if appearance wouldn't change
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

14 years agoLink against glib, and use GSList for channels_list
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

14 years agoUse an adapted Channel Properties dialog for the "New Channel" dialog
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.

14 years agoDisplay mono/stereo in channel properties dialog
Frédéric Péters [Fri, 23 Oct 2009 19:26:08 +0000 (21:26 +0200)]
Display mono/stereo in channel properties dialog

14 years agoPossibility to change CC attribution dynamically
Frédéric Péters [Fri, 23 Oct 2009 19:13:46 +0000 (21:13 +0200)]
Possibility to change CC attribution dynamically

14 years agoIgnore m4 files installed by libtool
Frédéric Péters [Fri, 23 Oct 2009 17:57:56 +0000 (19:57 +0200)]
Ignore m4 files installed by libtool

14 years agoDisable lash also if python-xml is missing
Frédéric Péters [Fri, 23 Oct 2009 17:57:02 +0000 (19:57 +0200)]
Disable lash also if python-xml is missing

14 years agoAdd UI support to "sense" midi channel to use
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

14 years agoMove midi event properties to (readonly) gtk entry
Frédéric Péters [Thu, 22 Oct 2009 19:46:02 +0000 (21:46 +0200)]
Move midi event properties to (readonly) gtk entry

14 years agoRewrote the way MIDI control change events attribution are kept
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.

14 years agoFix symlink rule to use correct file name
Frédéric Péters [Wed, 21 Oct 2009 18:46:42 +0000 (20:46 +0200)]
Fix symlink rule to use correct file name

14 years agoReplace "rename channel" dialog by a "channel properties" dialog
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

14 years agoIgnore .pyc files, and the symlinked jack_mixer_c.so
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

14 years agoRestore rule to symlink jack_mixer_c.so into source directory
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

14 years agoAdd a last_midi_channel attribute to mixer
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.

14 years agoDo not redraw vumeters more than necessary in set_value(s)
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.

14 years agoAdd new gconf keys to schema
Frédéric Péters [Tue, 20 Oct 2009 20:58:09 +0000 (22:58 +0200)]
Add new gconf keys to schema

14 years agoAdd copyright/license header to new file
Frédéric Péters [Tue, 20 Oct 2009 20:51:53 +0000 (22:51 +0200)]
Add copyright/license header to new file

14 years agoRewrote Python binding to jack_mixer.c
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.

14 years agoInstall preferences.py
Frédéric Péters [Tue, 20 Oct 2009 09:42:50 +0000 (11:42 +0200)]
Install preferences.py

14 years agogitignore generated stuff
Nedko Arnaudov [Tue, 20 Oct 2009 09:24:48 +0000 (12:24 +0300)]
gitignore generated stuff

14 years agoLook for m4 files in m4, and respect $ACLOCAL_FLAGS
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

14 years agoHook up custom widgets preference
Frédéric Péters [Mon, 19 Oct 2009 19:11:03 +0000 (21:11 +0200)]
Hook up custom widgets preference

14 years agoHook up custom vumeter color preference widgets
Frédéric Péters [Mon, 19 Oct 2009 15:06:07 +0000 (17:06 +0200)]
Hook up custom vumeter color preference widgets

14 years agoAdd copyright/license header
Frédéric Péters [Mon, 19 Oct 2009 14:13:24 +0000 (16:13 +0200)]
Add copyright/license header

14 years agoRemove unnecessary glade project file
Frédéric Péters [Mon, 19 Oct 2009 14:11:10 +0000 (16:11 +0200)]
Remove unnecessary glade project file

14 years agoAdd a preferences dialog
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.

14 years agoHack GtkRange click events to set slider at the position clicked
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

14 years agoDo not set a middle mark on balance scale, as the widget is too narrow
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

14 years agoInstall a desktop file
Frédéric Péters [Fri, 16 Oct 2009 21:19:03 +0000 (23:19 +0200)]
Install a desktop file

14 years agoMove files around to install icon properly, and attach it to the window
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

14 years agoUse a gtk.HScale for balance when phat widgets are not available
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

14 years agoReplace custom widget by gtk.VScale
Frédéric Péters [Fri, 16 Oct 2009 19:56:50 +0000 (21:56 +0200)]
Replace custom widget by gtk.VScale

14 years agoAlign slider knob lines with pixel grid
Frédéric Péters [Fri, 16 Oct 2009 12:16:13 +0000 (14:16 +0200)]
Align slider knob lines with pixel grid

14 years agoAdd a gradient in the vumeters
Frédéric Péters [Thu, 15 Oct 2009 15:04:56 +0000 (17:04 +0200)]
Add a gradient in the vumeters

14 years agoFixed reference to slider variable
Frédéric Péters [Mon, 12 Oct 2009 15:08:46 +0000 (17:08 +0200)]
Fixed reference to slider variable

14 years ago.gitignore generated files
Nedko Arnaudov [Fri, 7 Aug 2009 12:08:01 +0000 (15:08 +0300)]
.gitignore generated files

14 years agoAdd icon art by Lapo Calamandrei (svn r93)
Nedko Arnaudov [Sat, 25 Jul 2009 16:00:38 +0000 (19:00 +0300)]
Add icon art by Lapo Calamandrei (svn r93)

15 years agoSend the restore event back, as requested in documentation
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

15 years agoFix pacoinstall target (gconf globals touch)
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

15 years agoAdd pacoinstall target
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

15 years agoFix [transient for] parent of channel add failure message box
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

15 years agoApply (slightly modified) patch from Krzysztof Foltman that imporves handling of...
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

16 years agoFollow changes in pkg.m4, fixing Gnome bug #166537, that happened on 2005-10-17 and...
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

16 years agoEase new version release process by auto-adjusting flags (-Werror) 6
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

16 years agoInclude CHANGES file in distribution tarball.
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

16 years agoAdd CHANGES file to trunk to collect important changes and thus ease new version...
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

16 years agoUpdate instructions about the optional PHAT dependency after 0.4.1 release.
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

16 years agoFix sr #1698 (can't restore session using LASH) by applying patch from Markus - thank you
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

16 years agoUpdate installation instructions after lash-0.5.3 release
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

16 years agoFix AM_PATH_PYTHON macro by using sys.prefix for PYTHON_PREFIX instead of package...
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

16 years agoFix LASH-less operation
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

16 years agoFix build against jack 0.102.20
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

16 years agodistribute jack_compat.h in the tarball
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

16 years agoFix jack compatibility (should work with not svn jack now)
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

16 years agoAdd info about MIDI CC control
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

16 years agoMake JACK MIDI optional and autodetected
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