Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-19 | Remove explicit save for every imported file | Robin Gareus | |
2020-04-17 | do not reset import status to cancel for every path imported before ↵ | Paul Davis | |
starting; fixes failure of cancel to stop import | |||
2020-03-25 | remove a few cerr outputs and change a couple to use cout, since they are ↵ | Paul Davis | |
not errors | |||
2020-03-17 | remove destructive/tape mode tracks | Paul Davis | |
2020-02-25 | Clear import-status shared-ptr<> after use | Robin Gareus | |
Previously "Sequence files" set import_status.track and never reset() the shared pointer. This resulted in various follow up issues. | |||
2020-02-24 | Always set the natural position timestamp when importing audio files. | Todd Naugle | |
If the file has a timestamp, it should be set in the region during import. This keeps the BWF timestamp from being lost and allows the region context menu item "Move to original Position" to work. It does not affect where the region will be positioned during import. That still follows the import dialog menu selection (playhead, session start, etc). It just maintains data that the user can decided to use if needed. This change also allows files to be imported to the source list and then later placed on the timeline in the correct timestamped position. | |||
2019-12-14 | First batch of MessageDialog replacements | Robin Gareus | |
2019-12-06 | UI limitations for mp3 import | Robin Gareus | |
2019-08-03 | Update GPL boilerplate and (C) | Robin Gareus | |
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-04-08 | NO-OP: whitespace, indent | Robin Gareus | |
2017-10-30 | Fix importing tempo-maps for non-integer pulsed time-signatures | Robin Gareus | |
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
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-07-22 | Remove redundant beat arg from TempoMap::add_meter | nick_m | |
BBT time should be enough to determine the beat. | |||
2017-07-17 | Move more Gtkmm2ext widgets into libwidget | Robin Gareus | |
2017-07-01 | NO-OP whitespace (updated GH PR #357) | Thomas Brand | |
2017-02-27 | probable fix for importing tempo maps that use non-quarter note pulse. | nick_m | |
- actually i'm not certain that this is correct, but it works ok Beethoven's fifth. | |||
2017-02-27 | complete changes to tempo type. | nick_m | |
- this implements in the intention behind the previous commit. a tempo mark is constant until its end has been changed by a shift-drag on the next marker. | |||
2017-02-08 | use centralized SMF tempo method in both places where we show it | Paul Davis | |
2017-01-20 | GUI follow up for new-MIDI-track API change | Robin Gareus | |
2017-01-06 | allow importing tempo maps at selected position. | nick_m | |
2017-01-05 | allow import of Beethoven's fifth. | nick_m | |
- more popular tunes to follow. | |||
2017-01-05 | fix import of multiple time signatures. | nick_m | |
2016-12-19 | add frame parameter for Meter ctor and TempoMap::replace_meter(). allow for ↵ | nick_m | |
various failures. | |||
2016-12-16 | initial attempt at importing SMF tempo maps during MIDI import. | Paul Davis | |
Still with debug output | |||
2016-12-16 | add arguments (unusued) to control whether or not SMF tempo map is used ↵ | Paul Davis | |
during import | |||
2016-12-14 | GUI changes to allow user to specify how/if to use SMF track/instrument ↵ | Paul Davis | |
names during import | |||
2016-12-14 | temporary default value for ImportStatus.midi_track_name_source | Paul Davis | |
2016-10-05 | GUI support for type-0/1 SMF import (display channel/track count) | Robin Gareus | |
This needs further work: Type-1 SMF are always "One [Ardour] track per [MIDI] track" Only type-0 SMF have the option "One [Ardour] track per [MIDI] channel" and "One [Ardour] track per [MIDI] file" This is ambiguous with multi-channel audio or multiple selection, mixed audio+midi and worse with mixed type0/1 .mid selection. This calls for a dedicated dropdown to select MIDI Import Disposition for type-0 SMF. | |||
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-05-31 | manually fix rebase/merge issues caused by addition of plugin presets to ↵ | Paul Davis | |
methods which add a new track/bus | |||
2016-05-31 | first vaguely working version using PresentationInfo | Paul Davis | |
remote control ID and "order keys" have been removed. | |||
2016-05-21 | fix import-thread SNAFU | Robin Gareus | |
* pressing Esc or WM close button did not cancel import thread * proper Abort does not wait for import thread either It was possible to launch a 2nd (and Nth) import thread, all sharing the Editor's ImportStatus data-structure, all having the same registered thread-name and same thread-pool name. Plenty of room for crashes. | |||
2016-03-28 | use strict i/o preference during import | Robin Gareus | |
2015-10-09 | Fix wrong 'Import to Region List' default on first call. -fixes #6631 | André Nusser | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-08-06 | Added PT .ptf session audio import functionality | Damien Zammit | |
Signed-off-by: Damien Zammit <damien@zamaudio.com> | |||
2015-03-15 | Session import dialog is no longer a transient for the editor. | nick_m | |
2014-12-24 | Add instrument selector to import dialog. | David Robillard | |
Idea here is for importing large multi-track MIDI files to be immediately listenable upon play without tediously adding a ton of instrument plugins manually. | |||
2014-12-20 | Fix various cursor problems. | David Robillard | |
Add a new scoped cursor system that makes it much harder to screw up and end up with stick cursors and so on. | |||
2014-12-10 | tracked down another remaining SessionHandleRef | Robin Gareus | |
import_status.sources kept references to the most recently imported ARDOUR::SndFileSource “all new sources” from Session::import_files() | |||
2014-11-14 | add abort() to non-reached code | Robin Gareus | |
This cleans up a lot of false-positives in static analysis and also helps compilers to optimize code paths in general. (tagging the fatal stingstream operator as ‘noreturn’ is far less trivial) | |||
2014-09-13 | *t*racks not *c*hannels (amend 009ced9640) | Robin Gareus | |
2014-09-13 | fix crash when importing midi files with >1 midi-channel -- fixes #5965 | Robin Gareus | |
2014-07-01 | Merge branch 'ripple-mode-cc' into cairocanvas | Colin Fletcher | |
Fix up merge conflicts in gtk2_ardour/editor_mouse.cc gtk2_ardour/editor_ops.cc Also fix up compile errors. | |||
2014-07-01 | merge with master. | Paul Davis | |
Manually resolved conflicts in import.cc and session.cc | |||
2014-06-25 | move utility functions into a dedicated namespace | Robin Gareus | |
2014-06-19 | use new canvas cursor API to manage cursors while embedding audio | Paul Davis | |
2014-06-02 | substantive changes to the logic and safety for naming of (audio/MIDI) ↵ | Paul Davis | |
sources, especially when created via import | |||
2014-05-29 | back port 6576105 from cairocanvas as fix for data loss/file deletion | Paul Davis | |
2014-05-29 | fix data loss/file deletion caused by mistaken used of ↵ | Paul Davis | |
Session::source_by_path() to check if an AUDIO filesource with a given path already exists. ::source_by_path() was written for MIDI files only. I fixed the call and renamed the two similar functions (one for audio and one for MIDI) to make it more clear. |