]>
git.0d.be Git - jack_mixer.git/log
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
Arnout Engelen [Tue, 19 Jan 2010 15:50:17 +0000 (16:50 +0100)]
don't call calloc() while handling process()
Arnout Engelen [Tue, 29 Dec 2009 22:34:02 +0000 (23:34 +0100)]
Fix creating mono channels
it appears the 'stereo' flag is recognised better when treated like an int
instead of a bool..
Arnout Engelen [Tue, 29 Dec 2009 17:37:37 +0000 (18:37 +0100)]
Merge branch 'master' of ssh://repo.or.cz/srv/git/jack_mixer
Arnout Engelen [Mon, 21 Dec 2009 23:26:05 +0000 (00:26 +0100)]
Change output port name when input channel is renamed
Fixes bug #14979: when channel is renamed only input port is renamed
Arnout Engelen [Mon, 21 Dec 2009 23:30:17 +0000 (00:30 +0100)]
Channel properties default 'apply' button
Mark the 'apply' button as 'default', so it will be triggered when you hit
'enter' in the input fields.
Fixes bug #14981: when changing channel properties, enter does no apply the changes
Arnout Engelen [Mon, 21 Dec 2009 23:39:01 +0000 (00:39 +0100)]
Add 'Edit .. channel' submenu's
Fixes bug #14980: renaming channels requires mouse
Also addes menu accellerator keys and makes sure the labels in the submenus
are changed to reflect any changes in channel names.
Arnout Engelen [Tue, 29 Dec 2009 09:49:34 +0000 (10:49 +0100)]
Bug #15006: Don't append pid to jack client name
Nedko Arnaudov [Tue, 29 Dec 2009 16:16:43 +0000 (18:16 +0200)]
enable gdk threads because jack crashes on midi events if initialization is skipped
Nedko Arnaudov [Tue, 29 Dec 2009 13:21:07 +0000 (15:21 +0200)]
improved SIGUSR1 handling
Nedko Arnaudov [Tue, 29 Dec 2009 11:36:45 +0000 (13:36 +0200)]
ladish level 1 support
Frédéric Péters [Wed, 16 Dec 2009 14:43:44 +0000 (15:43 +0100)]
[release] 8
Frédéric Péters [Wed, 16 Dec 2009 14:07:57 +0000 (15:07 +0100)]
Guard Channel_set_volume() against unitialized channel
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
Frédéric Péters [Tue, 15 Dec 2009 21:12:39 +0000 (22:12 +0100)]
Replaced serialization_name functions by class methods
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
Frédéric Péters [Tue, 15 Dec 2009 14:04:53 +0000 (15:04 +0100)]
Fixed label of "remove output channel" menu item
Frédéric Péters [Mon, 14 Dec 2009 21:45:30 +0000 (22:45 +0100)]
Remove shebang lines from Python plain modules
Frédéric Péters [Mon, 14 Dec 2009 21:41:38 +0000 (22:41 +0100)]
Menu items to remove output channels individually
Frédéric Péters [Mon, 14 Dec 2009 21:28:46 +0000 (22:28 +0100)]
Fixed rotation of output channel colours
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
Frédéric Péters [Mon, 14 Dec 2009 21:18:48 +0000 (22:18 +0100)]
Always display open/save menu items
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)
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
Frédéric Péters [Mon, 14 Dec 2009 17:29:15 +0000 (18:29 +0100)]
Display an error on incorrect settings file
Frédéric Péters [Mon, 14 Dec 2009 17:29:02 +0000 (18:29 +0100)]
Post release version bump
Frédéric Péters [Mon, 14 Dec 2009 15:32:31 +0000 (16:32 +0100)]
Edit Python sys.path earlier
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