Jonathan Moore Liles
3054e7ecbf
Timeline: Update documentation on cursors.
12 years ago
Jonathan Moore Liles
2f06f509d7
Timeline: Implement new cursor system.
This adds new cursor rulers for edit, punch and playback. P1/P2 are now known as the
Edit Cursor. Multiple Punch Cursors may be defined. The playback cursor affects Home and End
controls. New options are available for looping over the playback cursor (even while recording)
and automatically creating new takes at start of recording (or loop).
The new cursor objects bump the project file version. Older versions of non-daw will be
unable to load new/edited projects.
12 years ago
Jonathan Moore Liles
bcfa3953b1
Remove website documents from repository.
12 years ago
Jonathan Moore Liles
15a78bbfb5
Timeline: Don't die when a punch recording is started with no range defined.
12 years ago
Jonathan Moore Liles
2861509b52
Update repository paths in documentation.
12 years ago
Jonathan Moore Liles
be3c9c6412
Timeline: declick loop boundaries.
13 years ago
Jonathan Moore Liles
ee2d86a012
Timeline: Tweak drawing of basic sequence region label.
13 years ago
Jonathan Moore Liles
81217a8722
Timeline: Display selection state of basic sequence points and sequence regions.
13 years ago
Jonathan Moore Liles
44a0279e4c
Timeline: Just redraw the whole waveform when recording...
13 years ago
Jonathan Moore Liles
a480a93ba4
Tweak Timeline<->Mixer discovery handshake.
13 years ago
Jonathan Moore Liles
8cddccf6a4
Timeline: Require rectangle or CTRL+Click to select sequence widgets.
13 years ago
Jonathan Moore Liles
3cc14df756
Timeline: Allow reordering of tracks.
13 years ago
Jonathan Moore Liles
1f9c2bbb6a
Timeline: Fix thread synchronization issues during recording.
13 years ago
Jonathan Moore Liles
ab8f23f15d
Timeline: Simplify drawing of crossfades by using NTK transparency.
13 years ago
Jonathan Moore Liles
7107cbbf4c
Timeline: Add CTRL+L shortcut to force redraw.
13 years ago
Jonathan Moore Liles
deb08d4b14
Timeline: Fix disappearing waveforms.
13 years ago
Jonathan Moore Liles
a27d0b1718
Timeline: Add basic punch in/out support (may require latency compensation).
13 years ago
Jonathan Moore Liles
e968d8190f
Timeline: Fix waveform drawing during record and cumulative error in looped region drawing. Also, avoid redrawing already displayed parts of waveforms while recording.
13 years ago
Jonathan Moore Liles
f04c36cae9
Timeline: Prevent segfault at shut down due to OSC output thread left running.
13 years ago
Jonathan Moore Liles
989b6f0e4b
Timeline: Avoid uninitialized read when drawing waveforms.
13 years ago
Jonathan Moore Liles
e219e6766e
Timeline: Fix uninitialized value in Control_Sequence.
13 years ago
Jonathan Moore Liles
af3698bebc
Timeline: Fix sign error in region panning.
13 years ago
Jonathan Moore Liles
1d59665702
Timeline: Eliminate some unnecessary repeated drawing of measure lines.
13 years ago
Jonathan Moore Liles
65f33096c2
Timeline: Avoid more complete redraws.
13 years ago
Jonathan Moore Liles
183764e767
Timeline: Always draw waveforms using theme foreground color.
13 years ago
Jonathan Moore Liles
f3505a84de
Timeline: Simplify fade application/avoid cast to long type.
13 years ago
Jonathan Moore Liles
c6f6c57c05
Timeline: Tweak label drawing of sequence widgets.
13 years ago
Jonathan Moore Liles
275878395f
Revert "Indicate loop point by modifying waveform color."
13 years ago
Jonathan Moore Liles
a5588f7ad4
Timeline: Prevent status info update from causing complete redraw due to new NTK transparency logic.
13 years ago
Jonathan Moore Liles
8eef38f0cc
Timeline: Fix graphics corruption. Also, indicate loop point by modifying waveform color.
13 years ago
Jonathan Moore Liles
c0375e614a
Timeline: Fix null pointer derefrence when copying sequence points.
13 years ago
Jonathan Moore Liles
2af46a1a0c
Timeline: Fix locking behavior of Control Sequences.
13 years ago
Jonathan Moore Liles
d249bb9bbd
OSC: Properly encode/decode special characters in osc paths.
13 years ago
Jonathan Moore Liles
7217266f6b
Timeline: Tweak measure line drawing.
13 years ago
Jonathan Moore Liles
72a0c0eb3e
Timeline: Tweak fade drawing.
13 years ago
Jonathan Moore Liles
3cca1e48a5
Timeline: Add feature to adjust region gain/scale with mouse.
13 years ago
Jonathan Moore Liles
e5875fa072
Fix runaway processing in peakfile generation.
13 years ago
Jonathan Moore Liles
3e73817155
Fix some clang warnings.
13 years ago
Jonathan Moore Liles
a8a5638f6a
Timeline: Add missing include of unistd.h.
13 years ago
Jonathan Moore Liles
b1cbd4faa6
Timeline: Improve the appearance of measure lines.
13 years ago
Jonathan Moore Liles
d7fc792839
Timeline: Improve the appearance of sequence widget labels.
13 years ago
Jonathan Moore Liles
6ae771b297
Timeline: Transition to C NSM API header instead of C++ version.
13 years ago
Jonathan Moore Liles
a465c17e2a
Timeline/Track: Change button appearance.
13 years ago
Jonathan Moore Liles
c370130d2b
Timeline: Avoid drawing fade curves when clipped or 0 width.
13 years ago
Jonathan Moore Liles
fa5d739ac7
Timeline: Make entire window an Fl_Overlay_Window instead of using a subwindow for timeline.
13 years ago
Jonathan Moore Liles
73d2c2d396
Timeline: Use simpler boxtypes for audio regions.
13 years ago
Jonathan Moore Liles
2c6b6b1a75
FLTK->NTK
FLTK fork gets Cairo and is renamed to NTK.
Themes are moved from FL into NTK core.
Fl_Arc_Dial is moved into NTK core.
13 years ago
Jonathan Moore Liles
a588f4ae96
Timeline: Make display of box around audio regions optional.
13 years ago
Jonathan Moore Liles
9f28f7a1a8
Move -L flags after the object name in linker commands.
13 years ago
Jonathan Moore Liles
da225ff64a
nonlib: Remove sigc++ dependencey from OSC::Endpoint.
This also removes sigc++ as a dependency for mixer and timeline.
13 years ago