Jonathan Moore Liles
ab88b2d3ec
nonlib/Thread: Separate running() logic from thread descriptor.
10 years ago
Jonathan Moore Liles
7934a71c70
nonlib/Thread: Don't clear _thread in exit(), because join() will need it later.
Closes : #134
10 years ago
Jonathan Moore Liles
57653d5cdf
Timeline: Don't die when undo function is used when no project is open or when there is nothing left to undo.
10 years ago
Jonathan Moore Liles
55bbce6d24
Timeline: Move punch logic to record diskthread. Punches are now sample accurate and work better in freewheeling mode.
11 years ago
Jonathan Moore Liles
6f3e96f311
Maybe silence -Wunused-result warnings on arch.
11 years ago
Hanspeter Portner
2d43a8abe7
Use new Jack Metadata API to mark CV ports.
By adding metadata key "http://jackaudio.org/metadata/signal-type " value "CV" pair to CV ports, patch bays can discriminate between audio and CV ports (SVN patchage e.g. can already do so).
Metadata API is only implemented in Jack1 for now, this patch will thus have no effect when linked to Jack1/2 without support for metadata.
11 years ago
Jonathan Moore Liles
d795a484f0
Mixer: Fix redundant operations in strip removal.
11 years ago
Jonathan Moore Liles
6673dcd28e
Mixer: Implement plugin spectrum view.
11 years ago
Jonathan Moore Liles
b85ba3c2d9
nonlib/Loggable: Get rid of some line length limitations.
11 years ago
Jonathan Moore Liles
5ab7d7c410
Mixer: Fix OSC pathname generation when running without NSM.
11 years ago
Jonathan Moore Liles
00ed29d6c2
Tweak DSP optimization.
11 years ago
Jonathan Moore Liles
89f62c13a4
Fix conditional compilation typo.
11 years ago
Jonathan Moore Liles
55f54085c5
OSC: Escape pattern matching characters in signal names.
11 years ago
Jonathan Moore Liles
96a6709fe8
Update latency compensation code for new JACK latency API.
11 years ago
Jonathan Moore Liles
d5741f9999
Clean up some compiler warnings.
11 years ago
Jonathan Moore Liles
2afec38a54
Timeline: Read interleaved blocks of samples from libsndfile, rather than processing one channel at a time.
11 years ago
Jonathan Moore Liles
ff41fb9f81
wscript: Test for __builtin_assume_aligned which is new in GCC 4.7.
11 years ago
Jonathan Moore Liles
f68232ab5c
Sequencer: Cover up bug in gcc-4.8.
12 years ago
Jonathan Moore Liles
03fcf31311
Sequencer: GUI tweaks. Get rid of randomize row feature.
12 years ago
Jonathan Moore Liles
451e948a17
Sequencer: GUI tweaks.
12 years ago
Jonathan Moore Liles
a872d99e9b
Sequencer: More simplification of pattern drawing.
12 years ago
Jonathan Moore Liles
e578deb112
Timeline: Avoid unaligned access.
11 years ago
Jonathan Moore Liles
19487a72e4
Tweak buffer ops for GCC auto vectorization.
11 years ago
Jonathan Moore Liles
fab76b1c4f
Set FTZ and DAZ flags by default for all JACK client threads.
11 years ago
Jonathan Moore Liles
5ccc6e7595
Mixer: Implement basic groups.
11 years ago
Jonathan Moore Liles
0da98f95b8
Fix some memory leaks and other valgrind warnings.
11 years ago
Jonathan Moore Liles
932a78c747
Mixer: Fix jack client rename on strip rename.
11 years ago
Jonathan Moore Liles
70856a6e8e
OSC Signal cleanups.
11 years ago
Jonathan Moore Liles
cfd451c4d6
Mixer: Implement Spatializer module.
12 years ago
Jonathan Moore Liles
a59dad4204
nonlib: Fix bugs in JACK::Port.
12 years ago
Jonathan Moore Liles
a958276b06
Timeline: Mark ports as Terminal.
12 years ago
Jonathan Moore Liles
a3a8247b83
Mixer: Add connection/disconnection submenu to controller module context menu.
12 years ago
Jonathan Moore Liles
6adf6a9389
OSC: Simplify OSC signal protocol. Add midi<->osc gateway program.
12 years ago
Jonathan Moore Liles
37d5dd87b9
Mixer: Implement two way mapping for OSC learning.
12 years ago
Jonathan Moore Liles
72a1e2a5cf
Mixer: Implement de-zippering for controls of all built-in modules.
12 years ago
Jonathan Moore Liles
3e932c9930
OSC: Rename OSC method when signal is renamed.
12 years ago
Jonathan Moore Liles
455c93683c
Implement drag and drop for making/breaking JACK connections in Non Mixer and Non Timeline.
(Drag jack output module and drop on jack input module of another strip)
In Non Mixer, all JACK modules (including Aux) will now list their connections.
12 years ago
Jonathan Moore Liles
0c4161ce85
nonlib: Use GNU extension program_invocation_short_name to get module name for debug output.
12 years ago
Jonathan Moore Liles
9df0e9d665
nonlib: Clean up signals handshaking.
12 years ago
Jonathan Moore Liles
7d5a0e13f6
nonlib: Use tmp file when generating snapshot.
12 years ago
Jonathan Moore Liles
14099b7cfc
nonlib: Add assertions to catch multiple calls to log_create() which would result in duplicate log entries.
12 years ago
Jonathan Moore Liles
e4d08afc68
Timeline: Cancel unresponsive disk_threads.
12 years ago
Jonathan Moore Liles
4f4698a12c
Nonlib: Add (some) support for opening sessions readonly.
12 years ago
Jonathan Moore Liles
964a1c53a3
wscript: Attempt to set proper compile/link flags for pthreads.
12 years ago
Jonathan Moore Liles
63bfc927c6
Remove some old build system lint.
12 years ago
Jonathan Moore Liles
d86b71cb2c
Replace custom build system with WAF.
12 years ago
Jonathan Moore Liles
afd354a5b8
Clean up some compiler warnings
12 years ago
Jonathan Moore Liles
3a999ecc86
Mixer: Fix segfault in module paste.
12 years ago
Jonathan Moore Liles
6f993eeb10
nonlib: Always get the latest unjournaled state when saving.
13 years ago
Jonathan Moore Liles
1f9c2bbb6a
Timeline: Fix thread synchronization issues during recording.
13 years ago