]> git.0d.be Git - jack_mixer.git/log
jack_mixer.git
10 years agorelease: 10 10 release-10
Frédéric Péters [Sun, 27 Apr 2014 12:43:26 +0000 (14:43 +0200)]
release: 10

10 years agomisc: note Nedko contributed to this version
Frédéric Péters [Sun, 27 Apr 2014 12:40:54 +0000 (14:40 +0200)]
misc: note Nedko contributed to this version

10 years agobuild: rename INCLUDES to match newer autotools
Frédéric Péters [Sun, 27 Apr 2014 12:40:38 +0000 (14:40 +0200)]
build: rename INCLUDES to match newer autotools

10 years agobuild: run configure automatically after autogen
Frédéric Péters [Sun, 27 Apr 2014 12:40:27 +0000 (14:40 +0200)]
build: run configure automatically after autogen

11 years agoAdd a trayicon and minimize to tray feature (#2992)
Sarah Mischke [Sun, 30 Dec 2012 12:24:08 +0000 (13:24 +0100)]
Add a trayicon and minimize to tray feature (#2992)

12 years agoIgnore SIGHUP
Nedko Arnaudov [Mon, 16 Jan 2012 01:40:41 +0000 (03:40 +0200)]
Ignore SIGHUP

This prevents xrun when parent ladish process terminates first

12 years agogitignore generated files for jack_mix_box
Nedko Arnaudov [Mon, 16 Jan 2012 00:32:43 +0000 (02:32 +0200)]
gitignore generated files for jack_mix_box

12 years agofix crash when midi scale is not set
Nedko Arnaudov [Mon, 16 Jan 2012 00:30:58 +0000 (02:30 +0200)]
fix crash when midi scale is not set

12 years agoAdd jack_mix_box, a minimalistic jack mixer (no UI, controlled by MIDI)
Frédéric Péters [Sat, 16 Jul 2011 14:34:35 +0000 (16:34 +0200)]
Add jack_mix_box, a minimalistic jack mixer (no UI, controlled by MIDI)

12 years agoAdd possibility for main to be mono
Frédéric Péters [Wed, 13 Jul 2011 13:37:26 +0000 (15:37 +0200)]
Add possibility for main to be mono

12 years agoInitialize threshold before using it
Frédéric Péters [Tue, 12 Jul 2011 15:27:14 +0000 (17:27 +0200)]
Initialize threshold before using it

12 years agoUpdating the NEWS file with recent changes
Frédéric Péters [Tue, 12 Jul 2011 09:54:07 +0000 (11:54 +0200)]
Updating the NEWS file with recent changes

12 years agoDo not feed balance control changes to MIDI
Frédéric Péters [Tue, 12 Jul 2011 09:47:38 +0000 (11:47 +0200)]
Do not feed balance control changes to MIDI

12 years agoRead new settings before the dialog is destroyed
John Hedges [Tue, 12 Jul 2011 09:40:46 +0000 (11:40 +0200)]
Read new settings before the dialog is destroyed

12 years agoSend MIDI control change events
Frédéric Péters [Tue, 12 Jul 2011 09:16:57 +0000 (11:16 +0200)]
Send MIDI control change events

12 years agoAdd a midi out port
Frédéric Péters [Tue, 12 Jul 2011 07:36:07 +0000 (09:36 +0200)]
Add a midi out port

12 years agoRename midi_got_events to midi_in_got_events
Frédéric Péters [Tue, 12 Jul 2011 07:35:51 +0000 (09:35 +0200)]
Rename midi_got_events to midi_in_got_events

13 years ago[release] 9 9 release-9
Frédéric Péters [Mon, 4 Oct 2010 20:02:16 +0000 (22:02 +0200)]
[release] 9

13 years agoSet custom usage string showing the possibility to set jack client name (#2618)
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)

13 years agoDon't fail applying channel changes on non numeric MIDI CC values (#2554)
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)

13 years agoAdd Arnout to about dialog
Frédéric Péters [Mon, 4 Oct 2010 19:47:48 +0000 (21:47 +0200)]
Add Arnout to about dialog

13 years agoMake a note about running 'autogen.sh' when building from git
Arnout [Wed, 12 May 2010 08:30:58 +0000 (10:30 +0200)]
Make a note about running 'autogen.sh' when building from git

13 years agoAdd explicit method to destroy JACK client connection
Frédéric Péters [Wed, 5 May 2010 09:55:29 +0000 (11:55 +0200)]
Add explicit method to destroy JACK client connection

13 years agodon't fail if we can't get lash server name
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

13 years agoRemove bad crackling when changing the volume through MIDI
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

14 years agoUse bacakward compatible call to gobject.timeout_add (#14999)
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)

14 years agoRemove now unnecessary call to gtk.gdk.threads_init()
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()

14 years agoBack to polling for MIDI events, to avoid the need for threads
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

14 years agoDeclare member variable, fixing loading settings from a configuration file
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

14 years agofixed stderr variable name
Frédéric Péters [Tue, 9 Feb 2010 13:45:17 +0000 (14:45 +0100)]
fixed stderr variable name

14 years agodon't call calloc() while handling process()
Arnout Engelen [Tue, 19 Jan 2010 15:50:17 +0000 (16:50 +0100)]
don't call calloc() while handling process()

14 years agoFix creating mono channels
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..

14 years agoMerge branch 'master' of ssh://repo.or.cz/srv/git/jack_mixer
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

14 years agoChange output port name when input channel is renamed
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

14 years agoChannel properties default 'apply' button
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

14 years agoAdd 'Edit .. channel' submenu's
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.

14 years agoBug #15006: Don't append pid to jack client name
Arnout Engelen [Tue, 29 Dec 2009 09:49:34 +0000 (10:49 +0100)]
Bug #15006: Don't append pid to jack client name

14 years agoenable gdk threads because jack crashes on midi events if initialization is skipped
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

14 years agoimproved SIGUSR1 handling
Nedko Arnaudov [Tue, 29 Dec 2009 13:21:07 +0000 (15:21 +0200)]
improved SIGUSR1 handling

14 years agoladish level 1 support
Nedko Arnaudov [Tue, 29 Dec 2009 11:36:45 +0000 (13:36 +0200)]
ladish level 1 support

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