]>
git.0d.be Git - jack_mixer.git/log
Frédéric Péters [Mon, 14 Dec 2009 13:54:22 +0000 (14:54 +0100)]
[release] 7
Frédéric Péters [Mon, 14 Dec 2009 13:45:09 +0000 (14:45 +0100)]
Renamed bootstrap to autogen.sh to match what is being done in other projects
Frédéric Péters [Mon, 14 Dec 2009 13:39:48 +0000 (14:39 +0100)]
Update output channel colours to increase contrast
This diverts from Tango palette but makes it clearer which are the pushed
buttons, when using some backgrounds.
Frédéric Péters [Sun, 13 Dec 2009 21:51:20 +0000 (22:51 +0100)]
Remove reference to PyXML, as it is no longer necessary
Frédéric Péters [Sun, 13 Dec 2009 21:45:29 +0000 (22:45 +0100)]
Rename from CHANGES to NEWS, to match what most tarballs have
Frédéric Péters [Sun, 13 Dec 2009 21:43:57 +0000 (22:43 +0100)]
Minor cleanup of import statements
Frédéric Péters [Sun, 13 Dec 2009 21:38:10 +0000 (22:38 +0100)]
Update README & INSTALL file with current info
Frédéric Péters [Sun, 13 Dec 2009 21:31:19 +0000 (22:31 +0100)]
Add myself to AUTHORS
Frédéric Péters [Sun, 13 Dec 2009 21:18:49 +0000 (22:18 +0100)]
Move license to COPYING, to match what most tarballs have
Frédéric Péters [Sun, 13 Dec 2009 17:52:57 +0000 (18:52 +0100)]
Add a right click handler on main mute/solo buttons, to change all outputs
Frédéric Péters [Sun, 13 Dec 2009 10:30:42 +0000 (11:30 +0100)]
Do not include doctype in XML serialization
Frédéric Péters [Sun, 13 Dec 2009 10:29:32 +0000 (11:29 +0100)]
Do not add an extra blank line when serializing as XML
Arnout Engelen [Sun, 13 Dec 2009 10:28:01 +0000 (11:28 +0100)]
Remove dependency on python-xml (PyXML) as it's unmaintained (#14894)
Frédéric Péters [Sat, 12 Dec 2009 22:24:26 +0000 (23:24 +0100)]
Do not allow duplicated channel names
Frédéric Péters [Sat, 12 Dec 2009 22:12:14 +0000 (23:12 +0100)]
Serialize mute/solo status
Frédéric Péters [Sat, 12 Dec 2009 20:42:36 +0000 (21:42 +0100)]
Call update_channel_buffers() after input channels have been processed
This allows feeding back an output channel as an input channel, to create
a feature similar to control groups.
Frédéric Péters [Sat, 12 Dec 2009 15:28:31 +0000 (16:28 +0100)]
Fix indentation of prefader check
Frédéric Péters [Sat, 12 Dec 2009 15:13:41 +0000 (16:13 +0100)]
Add Help/About menu item
Frédéric Péters [Sat, 12 Dec 2009 14:59:55 +0000 (15:59 +0100)]
Harmonise function declaration style
Frédéric Péters [Sat, 12 Dec 2009 14:49:31 +0000 (15:49 +0100)]
Remove references to deleted input channel from all output channels
Frédéric Péters [Sat, 12 Dec 2009 14:44:08 +0000 (15:44 +0100)]
Switch back monitored channel when selected channel is removed
Frédéric Péters [Fri, 11 Dec 2009 16:20:04 +0000 (17:20 +0100)]
Add a monitor output channel, and toggle buttons on individual tracks
This allows no plumbing monitoring of output channels, as well as
*prefader* content of input channels (implementing a feature comparable
to "Pre-Fade Listen").
Frédéric Péters [Fri, 11 Dec 2009 16:19:04 +0000 (17:19 +0100)]
Add possibility to have output channels mixing channels *prefader*
Frédéric Péters [Fri, 11 Dec 2009 14:36:06 +0000 (15:36 +0100)]
Add methods to know if a channel has been muted/soloed
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