Robin Gareus
f9710f4624
Update Session-Archive Dialog: add compression-option
2017-10-03 02:24:19 +02:00
Robin Gareus
86d3735ea8
Fix MIDI Automation interpolation options
2017-10-03 02:20:57 +02:00
Robin Gareus
d554dcc096
These are "Frames" :)
2017-10-01 04:00:50 +02:00
Robin Gareus
70c4977ab3
remove *.orig files (accidentally added in cba53a202)
2017-09-29 21:05:06 +02:00
Robin Gareus
69b9ad6bcc
Prepare removal of initial_delay
2017-09-29 05:03:48 +02:00
Robin Gareus
eb928b05e9
More s/frame/sample/ -- Lua Scripts
...
Sadly this breaks existing loaded scripts. C'est la vie.
2017-09-27 05:03:10 +02:00
Robin Gareus
fe964ccfdf
Remove unused ClickBox
2017-09-25 15:45:23 +02:00
Robin Gareus
a982a7cc67
Fix computation of AutomationController steps
...
smallstep (resp. largestep) is intended to be the interface delta
corresponding to a desc.smallstep (resp. largestep) in internal scale,
and is computed by incrementing from desc.lower.
But ac->internal_to_interface(desc.lower) isn't necessarily zero. In
fact it currently is 0.5 / (M - m + 1) for integer parameters where M is
the maximum and m is the minimum possible value since it is the center
of the [0,1/(M-m+1)] interval.
Since the lower bound of the delta isn't always zero, don't ignore it
when computing the actual increment.
2017-09-24 22:58:59 +02:00
Paul Davis
0910df0cc7
fix ardev and friends to use new libtemporal
2017-09-24 16:13:07 -04:00
Paul Davis
b9c6ffac21
fix header order and space alignment
2017-09-24 12:57:27 -04:00
Paul Davis
7db12f6b12
convert codebase to use Temporal for various time types
2017-09-24 12:03:54 -04:00
Robin Gareus
d931f4f69d
The beginning of the end for ClickBox
...
This fixes various issues with integer controls (some values are not
reachable due to incorrect rounding in AutoSpin) and also pulls
in the various benefits of BarController:
* mouse-drags
* numeric entry
* alternative entry modes (piano-keyboard, tempo-based values)
If this style remains, ClickBox & AutoSpin should be removed from
the codebase.
2017-09-23 19:42:04 +02:00
Robin Gareus
c724f3f82c
Fix crash in playlist selector for removed tracks.
...
Removing a Track does not delete its playlists and one can keep
Playlists after Cleanup. Don't crash if a the track that the playlist
originally belonged to does no longer exist.
2017-09-23 01:57:25 +02:00
Robin Gareus
969e941854
Fix issue with Template manager deleting templates on no-rename
...
If old-name equals new-name, g_rename () will fail and cleanup
will delete new-path (which is equal to old-path)
2017-09-22 17:16:04 +02:00
Robin Gareus
0fd861d8de
s/created with/modified with/
...
Once a session has been saved by a more recent version or a different
variant, the session file is tied to that version/variant.
The created-with version is only for debug purposes and internal use.
2017-09-21 02:01:12 +02:00
Julien "_FrnchFrgg_" RIVAUD
a42f6ff828
Don't try to limit the UI width if no screen is found
2017-09-20 18:00:27 +02:00
Julien "_FrnchFrgg_" RIVAUD
9fbcecf2f5
Bail out early if a screen isn't found
2017-09-20 08:56:44 +02:00
Paul Davis
cb71d49dc6
fix GTK+ warnings when trying to determine maximum screen size without a Gdk::Window
2017-09-19 18:38:55 -04:00
Robin Gareus
5de24ac02c
Explicit key-event forwarding for MacVST
2017-09-19 23:08:05 +02:00
Robin Gareus
1c704b875d
A frame can also be a rectangle [NSView frame]
2017-09-19 18:41:51 +02:00
Paul Davis
41bd6d3721
fix unintentionally edited color/theme name from f2s edit
2017-09-19 11:15:22 -04:00
Paul Davis
b1659f8c31
correct version in pre-release warning
2017-09-19 08:34:04 -04:00
Paul Davis
ea5fa64c0b
manually fix up various cases where Gtk:Frame foo_frame had been changed to foo_sample
2017-09-18 14:59:11 -04:00
Robin Gareus
69ed499022
Enoify v6.x
2017-09-18 19:48:05 +02:00
Len Ovens
0cf116c43a
Menu Action list omit leading /
2017-09-18 10:30:37 -07:00
Paul Davis
30b087ab3d
globally change all use of "frame" to refer to audio into "sample".
...
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode
and video in order to keep the legible
2017-09-18 12:39:17 -04:00
Paul Davis
cba53a2023
add _locked() variants to new tempo experiment
2017-09-18 11:40:54 -04:00
Paul Davis
e37558502e
changes required to operate with the Evoral::Beats ticktime commit
2017-09-18 11:40:53 -04:00
Robin Gareus
0a6d1ab06e
Skeleton for NI Maschine2 Surface
2017-09-18 11:40:53 -04:00
Paul Davis
a2fefe68db
use modified API name in GUI
2017-09-18 11:40:53 -04:00
Paul Davis
cceb29f536
use new Track API
2017-09-18 11:40:53 -04:00
Paul Davis
e6064b286e
basic GUI framework for setting Disk I/O options
2017-09-18 11:40:53 -04:00
Paul Davis
58e49e3512
cue monitoring for audio (GUI aspects)
2017-09-18 11:40:53 -04:00
Paul Davis
f9e7ffc601
no more per-track varispeed
2017-09-18 11:40:53 -04:00
Paul Davis
68e57101ad
fully remove diskstream code
2017-09-18 11:40:53 -04:00
Paul Davis
11baba0275
remove Session::track_by_diskstream_id()
2017-09-18 11:40:52 -04:00
Paul Davis
a4a87f56e9
mega-commit to save state of first "it compilesand links" state for separated disk i/o changes.
...
THIS WILL NOT RUN. THIS REQUIRES MANY CHANGES
2017-09-18 11:40:52 -04:00
Robin Gareus
9e256b044d
GUI support for Latch
2017-09-18 11:40:52 -04:00
Robin Gareus
1545c426d9
Revert "Temporary session-format compatibility (revert before release)"
...
This reverts commit 8cd8cb1650 .
2017-09-18 11:40:52 -04:00
Robin Gareus
f53cec1d8f
Update GUI, PBD::Ringbuffer namespace
2017-09-16 16:37:33 +02:00
Robin Gareus
ae0dcdc0c5
Fix various tooltip markup (ampersand) entity-escape:
...
* track/port names
* plugin-names
* MIDI patch-names
2017-09-14 19:23:37 +02:00
Robin Gareus
315792b215
Fix patch-change auto-audition
2017-09-14 19:23:37 +02:00
Robin Gareus
339c64180e
Fix crash when hiding multiple tracks
...
Editor::hide_track_in_display() -> EditorRoutes::hide_track_in_display()
and ensuing calls to sync the treeview may modify the selection
(de-select hidden tracks) and invalidate selection->tracks
2017-09-11 18:30:32 +02:00
Ben Loftis
3c81351413
Mixbus needs to show Created-With on the recent sessions list
2017-09-10 15:33:12 -05:00
Robin Gareus
b5e1eb7538
Migrate PC dialog to RouteUI, midnam handing to RTAV.
...
This allows to to bring up the PC dialog from Editor/Editor-Mixer & Mixer
for both MIDI Tracks as well as MIDI Busses.
2017-09-09 18:25:36 +02:00
Robin Gareus
9e2251a619
Prepare PatchChangeWidget for Midi-Busses (use instrument-plugin)
2017-09-09 18:23:34 +02:00
Robin Gareus
d11f43eeb5
GenericPluginUI: tweak MIDI patch select layout
2017-09-09 13:29:28 +02:00
Robin Gareus
ec6a85f921
GenericUI: subscribe to property changes before querying values
...
Fixes displaying the initial/current filename/path for plugins that have
a LV2:Patch path property.
2017-09-09 04:39:10 +02:00
Robin Gareus
2513343204
GUI part of LV2 midnam race condition fix
...
..and support for midnam patches on MIDI Busses.
2017-09-09 03:08:46 +02:00
Robin Gareus
b43fd4ad0e
GenericPluginUI: send MIDI to plugin if it's not on a MIDI track
2017-09-09 03:08:46 +02:00