Mads Kiilerich
09c6e68ae8
gtkmm: use append() instead of deprecated Gtk::ComboBoxText::append_text()
2022-04-08 21:10:56 +02:00
Mads Kiilerich
a86aa31747
gtkmm: use get_visible() instead of deprecated Gtk::Widget::is_visible()
2022-04-08 20:20:10 +02:00
Mads Kiilerich
d52c727ec5
gtkmm: use get_mapped instead of deprecated Gtk::Widget::is_mapped()
2022-04-08 20:20:10 +02:00
Ben Loftis
9ad82787a1
Instrument Selector: use a 3-way Disposition to disambiguate the uses of this widget
2022-02-04 21:33:12 -06:00
Robin Gareus
91609791b4
Format used MIDI channels in Import Dialog Info Box
2022-02-05 00:13:28 +01:00
Robin Gareus
e0c07e2306
Add ImportAsTrigger mode
...
This is like ImportAsTrack, except the imported region is not
added to the timeline, but the first trigger slot.
2022-01-03 23:51:33 +01:00
Robin Gareus
e3be6836ca
Trigger-clip-picker audition
2021-12-17 00:42:06 +01:00
Ben Loftis
f6adf9c897
MIDI Import: gtk part
2021-11-14 08:21:00 -06:00
Paul Davis
b451a50b95
use explicit timepos_t() for region start property in property lists (gui edition)
2021-08-13 12:51:31 -06:00
Paul Davis
9d69fa3820
another day or two's work on timeline type conversion
2021-08-13 12:51:29 -06:00
Robin Gareus
2b066293fb
Set playlist ID when importing to new tracks
...
This amends 730a0954 and b27bb586 .
This also restores the original API for do_import()
and do_embed() as used by Lua scripts.
Note that this uses distinct IDs when importing both audio
and MIDI in the same DnD request.
2021-07-08 05:28:10 +02:00
Ben Loftis
730a0954d7
Playlist UI Tweaks: assign a pgroup_id on Import (gtk part)
2021-07-03 19:06:04 +02:00
Paul Davis
3e47057609
import process now allows optional import of MIDI markers/cues
2021-05-07 14:58:16 -06:00
Robin Gareus
209536a967
Option to hide "-none-" from instrument dropdown
...
This is useful for the audition instrument selector.
2021-04-16 22:25:41 +02:00
Robin Gareus
353e9b6843
Remove hardcoded file info box width
...
This addresses an issue with translations, where some labels
result the box to need a width > 300px.
This also scales the box with the rest of the UI.
2021-02-25 04:11:06 +01:00
Robin Gareus
1e380b1e2e
GUI use updated XML::read_buffer API
2020-04-23 02:26:27 +02:00
Robin Gareus
ab1bc6b7d7
Make import-dialog independent of only-copy preference
...
This also fixes a logic error when "get_only_copy_imported_files"
was unset.
The condition under which "copy" was mandatory was rather convoluted,
so this also provides a more consistent user-experience.
2020-04-14 17:37:06 +02:00
Paul Davis
53e743f4ae
remove reference to ImportAsTapeTracks
2020-03-17 16:31:49 -06:00
Paul Davis
a4d7b45fe0
remove destructive/tape mode tracks
2020-03-17 16:31:49 -06:00
Robin Gareus
efb9f3c54e
NO-OP: cleanup includes
2020-03-15 20:19:13 +01:00
Ben Loftis
50d118f8b1
Source List nomenclature: Whole files get imported to the SOURCE list.
2019-12-10 14:10:32 -06:00
Robin Gareus
c5e46ffd30
UI limitations for mp3 import
2019-12-06 18:19:01 +01:00
Paul Davis
a855119bdd
rename all Evoral source from .(hpp|cpp)$ to .(h|cc)
2019-11-02 16:32:18 -06:00
Paul Davis
745d138b64
remove unused label and simplify return value/return path
2019-10-10 16:52:00 -06:00
Robin Gareus
76048c050d
Prefer "one track per file" as default
2019-08-15 01:30:17 +02:00
Robin Gareus
f7a6661969
Consolidate: use PBD method to try hard-linking
2019-08-12 16:42:07 +02:00
Robin Gareus
4050ca5633
Update GPL boilerplate and (C)
...
Copyright-holder and year information is extracted from git log.
git history begins in 2005. So (C) from 1998..2005 is lost. Also some
(C) assignment of commits where the committer didn't use --author.
2019-08-03 15:53:15 +02:00
Ben Loftis
e0bdcd7137
(Source List) Clean up the natural_position implementation (gtk2 part).
2019-08-01 12:11:31 -05:00
Robin Gareus
b37f30897d
Windows does in theory support hard-links
...
NB. this is just as unused as the POSIX link() test. Aardour
doesn't create hardlinks since version 3.0. At least it's now
consistently wrong on all platforms :)
2019-06-12 21:35:07 +02:00
Ben Loftis
5eca084d00
Allow the selected Instrument to be used as the auditioner synth.
2019-02-12 13:04:59 -06:00
Robin Gareus
245d48dbd0
NO-OP: Clarify function name
2018-11-28 15:16:25 +01:00
Robin Gareus
f150f6c074
Use central method to check for engine where required
...
These are generally places where tracks/busses are created or port
connections change.
2018-11-28 00:01:50 +01:00
Robin Gareus
a58f7caca1
Skip updating options for hidden file-dialog
...
This may also fix an edge-case issue where changing track selection
combined with invalid file selection may trigger a bad_file_message.
2018-11-06 23:00:26 +01:00
Paul Davis
0542a30901
use primary, not secondary, clock mode to drive other clock modes, and dynamically update region editors, location UI and editor regions when it changes
2018-10-10 11:47:29 -04:00
Robin Gareus
1f0889a97a
Fix --no-nls (5/5), i18n.h include order in gtk2_ardour
2018-09-21 19:05:57 +02: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
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
Robin Gareus
1f5ebc5485
Remove ArdourPrompter wrapper
2017-07-17 21:06:04 +02:00
Robin Gareus
eb1e423b75
Remove <gtkmm.h> include from header files.
2017-07-17 21:06:04 +02:00
Tim Mayberry
140ce4daec
Restore the state of the autoplay button in the import dialog
2017-06-13 00:08:26 +10:00
Tim Mayberry
19384be74b
Make Import the default action in the Import Dialog
...
Double clicking on a file or pressing the Return key will now import it.
This means with autoplay enabled you can navigate a directory of audio files
using the up and down arrow keys and import the wanted files (with Return)
without having to touch the mouse.
Being able to use double click to import a file means you don't have to move
the mouse back and forth between the file browser and the import button.
You can still manually audition the file with space as before.
2017-06-13 00:07:47 +10:00
Robin Gareus
cc971b6d9b
Import Dialog is Window. Dialog Esc behavior needs to be emulated.
2017-06-02 18:21:31 +02:00
Robin Gareus
4b0e2ad682
Remove "Close" button from import-dialog (prefer WM close button)
2017-06-01 11:57:08 +02:00
Tim Mayberry
addbc86874
Use PBD::to_string from pbd/string_convert.h in SoundFileBox class
...
Numeric formatting is equivalent.
2017-04-19 09:37:01 +10:00
Robin Gareus
f1571ab7ed
initialize some uninitialized vars
2017-02-28 16:29:10 +01:00
Paul Davis
f4cb567fdb
use centralized SMF tempo method in both places where we show it
2017-02-08 19:07:28 +01:00
Robin Gareus
0053abbaae
backport/minimize difference to mixbus branch
2016-12-21 12:14:44 +01:00
Paul Davis
ebc7eabea2
add arguments (unusued) to control whether or not SMF tempo map is used during import
2016-12-16 14:57:14 +00:00
Paul Davis
8436f392b6
tweak presentation of SMF tempo option
2016-12-16 14:14:08 +00:00
Paul Davis
7bf10eda75
show tempo information for MIDI files in preview pane; start to offer choice about using tempo map when importing
2016-12-16 13:46:13 +00:00