]> git.0d.be Git - jack_mixer.git/log
jack_mixer.git
14 years ago[release] 8 8 release-8
Frédéric Péters [Wed, 16 Dec 2009 14:43:44 +0000 (15:43 +0100)]
[release] 8

14 years agoGuard Channel_set_volume() against unitialized channel
Frédéric Péters [Wed, 16 Dec 2009 14:07:57 +0000 (15:07 +0100)]
Guard Channel_set_volume() against unitialized channel

14 years agoAdd parameter (--no-lash) to *not* connect to LASH
Frédéric Péters [Wed, 16 Dec 2009 13:08:01 +0000 (14:08 +0100)]
Add parameter (--no-lash) to *not* connect to LASH

14 years agoReplaced serialization_name functions by class methods
Frédéric Péters [Tue, 15 Dec 2009 21:12:39 +0000 (22:12 +0100)]
Replaced serialization_name functions by class methods

14 years agoHandle post fader outputs for input channels from Python code
Frédéric Péters [Tue, 15 Dec 2009 20:51:46 +0000 (21:51 +0100)]
Handle post fader outputs for input channels from Python code

14 years agoFixed label of "remove output channel" menu item
Frédéric Péters [Tue, 15 Dec 2009 14:04:53 +0000 (15:04 +0100)]
Fixed label of "remove output channel" menu item

14 years agoRemove shebang lines from Python plain modules
Frédéric Péters [Mon, 14 Dec 2009 21:45:30 +0000 (22:45 +0100)]
Remove shebang lines from Python plain modules

14 years agoMenu items to remove output channels individually
Frédéric Péters [Mon, 14 Dec 2009 21:41:38 +0000 (22:41 +0100)]
Menu items to remove output channels individually

14 years agoFixed rotation of output channel colours
Frédéric Péters [Mon, 14 Dec 2009 21:28:46 +0000 (22:28 +0100)]
Fixed rotation of output channel colours

14 years agoUpdate clear menu item to also clear output channels
Frédéric Péters [Mon, 14 Dec 2009 21:21:08 +0000 (22:21 +0100)]
Update clear menu item to also clear output channels

14 years agoAlways display open/save menu items
Frédéric Péters [Mon, 14 Dec 2009 21:18:48 +0000 (22:18 +0100)]
Always display open/save menu items

14 years agoRenamed classes to conform to standard Python coding style (PEP-8)
Frédéric Péters [Mon, 14 Dec 2009 21:18:09 +0000 (22:18 +0100)]
Renamed classes to conform to standard Python coding style (PEP-8)

14 years agoUpdated and documented a little bit the sys.path alteration
Frédéric Péters [Mon, 14 Dec 2009 20:36:21 +0000 (21:36 +0100)]
Updated and documented a little bit the sys.path alteration

14 years agoDisplay an error on incorrect settings file
Frédéric Péters [Mon, 14 Dec 2009 17:29:15 +0000 (18:29 +0100)]
Display an error on incorrect settings file

14 years agoPost release version bump
Frédéric Péters [Mon, 14 Dec 2009 17:29:02 +0000 (18:29 +0100)]
Post release version bump

14 years agoEdit Python sys.path earlier
Frédéric Péters [Mon, 14 Dec 2009 15:32:31 +0000 (16:32 +0100)]
Edit Python sys.path earlier

14 years ago[release] 7 7 release-7
Frédéric Péters [Mon, 14 Dec 2009 13:54:22 +0000 (14:54 +0100)]
[release] 7

14 years agoRenamed bootstrap to autogen.sh to match what is being done in other projects
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

14 years agoUpdate output channel colours to increase contrast
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.

14 years agoRemove reference to PyXML, as it is no longer necessary
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

14 years agoRename from CHANGES to NEWS, to match what most tarballs have
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

14 years agoMinor cleanup of import statements
Frédéric Péters [Sun, 13 Dec 2009 21:43:57 +0000 (22:43 +0100)]
Minor cleanup of import statements

14 years agoUpdate README & INSTALL file with current info
Frédéric Péters [Sun, 13 Dec 2009 21:38:10 +0000 (22:38 +0100)]
Update README & INSTALL file with current info

14 years agoAdd myself to AUTHORS
Frédéric Péters [Sun, 13 Dec 2009 21:31:19 +0000 (22:31 +0100)]
Add myself to AUTHORS

14 years agoMove license to COPYING, to match what most tarballs have
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

14 years agoAdd a right click handler on main mute/solo buttons, to change all outputs
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

14 years agoDo not include doctype in XML serialization
Frédéric Péters [Sun, 13 Dec 2009 10:30:42 +0000 (11:30 +0100)]
Do not include doctype in XML serialization

14 years agoDo not add an extra blank line when serializing as XML
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

14 years agoRemove dependency on python-xml (PyXML) as it's unmaintained (#14894)
Arnout Engelen [Sun, 13 Dec 2009 10:28:01 +0000 (11:28 +0100)]
Remove dependency on python-xml (PyXML) as it's unmaintained (#14894)

14 years agoDo not allow duplicated channel names
Frédéric Péters [Sat, 12 Dec 2009 22:24:26 +0000 (23:24 +0100)]
Do not allow duplicated channel names

14 years agoSerialize mute/solo status
Frédéric Péters [Sat, 12 Dec 2009 22:12:14 +0000 (23:12 +0100)]
Serialize mute/solo status

14 years agoCall update_channel_buffers() after input channels have been processed
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.

14 years agoFix indentation of prefader check
Frédéric Péters [Sat, 12 Dec 2009 15:28:31 +0000 (16:28 +0100)]
Fix indentation of prefader check

14 years agoAdd Help/About menu item
Frédéric Péters [Sat, 12 Dec 2009 15:13:41 +0000 (16:13 +0100)]
Add Help/About menu item

14 years agoHarmonise function declaration style
Frédéric Péters [Sat, 12 Dec 2009 14:59:55 +0000 (15:59 +0100)]
Harmonise function declaration style

14 years agoRemove references to deleted input channel from all output channels
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

14 years agoSwitch back monitored channel when selected channel is removed
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

14 years agoAdd a monitor output channel, and toggle buttons on individual tracks
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").

14 years agoAdd possibility to have output channels mixing channels *prefader*
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*

14 years agoAdd methods to know if a channel has been muted/soloed
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

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