Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-07 | Prepare timecode-generator direct-out | Robin Gareus | |
Generator ports (like TransportMaster slaves), should not be re-sampled when vari-speeding. Instead the Timecode/Clock should directly use the engine-speed. For this to happen, they need to be special-cased: no re-sampler latency, direct access to engine-buffers. | |||
2020-05-07 | Fix initial disk-reader fade-in | Robin Gareus | |
Since 4508d5bab this only happened after a fade-out. Currently there is no fade when transport is stopped and monitor mode changes MonitoringDisk <-> MonitoringInput. DiskReader::DeclickAmp is only used for data from disk. Fading live-input data passing through will likely need another Amp. | |||
2020-05-07 | Fix Latency information of TransportMasterPort ports | Robin Gareus | |
PortManager::cycle_start() excludes these ports from being resampled. They're directly handled by the TSM, outside of the session. | |||
2020-05-07 | Auditioner: ignore dis/connections during init/shutdown | Robin Gareus | |
2020-05-06 | remove debug output | Paul Davis | |
2020-05-05 | Use sorted list of foldback buses | Len Ovens | |
previous and next would not always allow getting to all buses which were in an odd order depending on how they are added | |||
2020-05-05 | update GUI translations for Italian from pterodattero | Paul Davis | |
2020-05-05 | when creating new notes via MidiRegionView::create_note_at(), add note to ↵ | Paul Davis | |
selection | |||
2020-05-05 | if setting the selected MIDI region view to the currently selected MRV, do ↵ | Paul Davis | |
nothing | |||
2020-05-05 | MIDI bindings etc. should work while in draw mode, not just internal edit | Paul Davis | |
The only real difference is in what the mouse does, so keys should work the same | |||
2020-05-05 | do not clear a MIDI region's note selection when drag-creating a note | Paul Davis | |
2020-05-05 | do not clear selection when clicking on canvas in internal mode | Paul Davis | |
2020-05-05 | Fix issue 8087 menu build when only one bus | Len Ovens | |
If there is only one Foldback bus: the selection button still respond to left click. Any other click on the same button will need two clicks | |||
2020-05-05 | The listen Button (Solo) has no function in Foldback remove | Len Ovens | |
2020-05-05 | Fix potential malloc(0) issue | Robin Gareus | |
2020-05-05 | updated libardour czech translations from pavel frich | Paul Davis | |
2020-05-05 | Fix inactive track header label display | Robin Gareus | |
Since 8fced29372 introduced no_show_all(), the packed widgets need to be explicitly displayed. | |||
2020-05-04 | remove empty API and usage | Paul Davis | |
This went away when we added RTMidiBuffer. Getting data from MIDI playlists is now completed in one pass, without note trackers | |||
2020-05-04 | fix note-tracking in Editor::write_one_track() | Paul Davis | |
We need a MidiStateTracker to determine notes whose end is not reached during the call to ::write_one_track(), so that we can resolve them in the output (SMF) source. This required some changes to the ::export_stuff() API for tracks. In addition, we now take the source "lock" just once during ::write_one_track() rather than every time we write. This isn't an integral part of the note tracking, but fell out along the way. Finally, note that although we use a vector to handle MIDI "sources" here, it is expected that there is only 1 MIDI source at present. Leave vectors in place since it is possible that ::write_one_track() could be modified in the future to change that. | |||
2020-05-04 | add some (commented/ifdef'ed) debugging for RTMidiBuffer::read() | Paul Davis | |
2020-05-04 | no need for return value | Paul Davis | |
2020-05-04 | add explanatory comment | Paul Davis | |
2020-05-04 | slight better warning/debug message for a stuck note to-be-deleted | Paul Davis | |
2020-05-04 | fix thinko in MidiRegionView::add_to_selection() | Paul Davis | |
The existing code isn't wrong, but inefficient. If the selection is empty, then this is necessarily the first note, and cannot be present in the selection. So, don't search the std::set<> and then insert, just insert. | |||
2020-05-04 | use RTMidiBuffer API correctly when reading for MidiTrack::export_stuff() | Paul Davis | |
2020-05-04 | Set de-click reason monitor vs. start/stop. | Robin Gareus | |
Previously use-monitor-fades was unused in A6, and transition between monitoring states used the use-transport-fades preference. | |||
2020-05-04 | Fix alignment and de-click when monitoring changes while playing | Robin Gareus | |
Previously it was possible that * declick_out = true, * target_gain == 0, cur_gain != 0 (fade out active) * speed != 0, disk_samples_to_consume > 0. So the disk-reader advanced the playback_sample, but since declick_out is active, the read from the ringbuffer was not committed. | |||
2020-05-04 | Tweak plugin-manager default window width #8079 | Robin Gareus | |
2020-05-03 | Scale plugin-manager default window size #8079 | Robin Gareus | |
2020-05-03 | Fix a compiler warning std::abs vs fabsf | Robin Gareus | |
2020-05-03 | Fix MIDNAM model (MMA > Generic) fallback | Robin Gareus | |
2020-05-03 | Cont'd work on ALSA nperiods (amend 2326fb163) | Robin Gareus | |
2020-05-01 | more improvements in visual representation of selected MIDI notes during ↵ | Paul Davis | |
(and not during) internal editing | |||
2020-05-01 | change design of MidiRegionView::add_to_selection() so that the rubber-band ↵ | Paul Davis | |
select works again Adding the first note trigged Editor::set_selected_midi_region_view() which cleared the (newly added to) selection | |||
2020-05-01 | attempt to properly manage MIDI note display of selected status | Paul Davis | |
Whether to display the selected outline depends on BOTH whether the note is selected, and whether we are in an internal editing mode. | |||
2020-05-01 | move virtual method from region_view.h to region_view.cc | Paul Davis | |
It cannot be inlined anyway, so nothing gained by the header file presence | |||
2020-05-01 | when a MIDI region has a note selected with none previously, cancel existing ↵ | Paul Davis | |
MIDI region/note selection | |||
2020-05-01 | ALSA: only read/clear user-requested nperiods before snd_pcm_start | Robin Gareus | |
This should fix excessive latency with the RayDay that has a fixed buffersize of 16384 samples. | |||
2020-05-01 | force provision of "menu-name" for all WindowProxy objects, and thus Tabbables | Paul Davis | |
Actions for hide/show/attach/detach tabbables use hard-coded names which are not translated. Using Tabbable/WindowProxy::name() to lookup the action will fail, since the name can be translated. This changes just removes the option to not provide a menu-name when creating these objects, and uses the name menu-name when looking up an action by name | |||
2020-05-01 | Fix contents-drag (ignore snap) #8073 | Robin Gareus | |
The "new" snap-to-visual-grid mechanism is not useful for Contents-trim. That would require a relative grid. | |||
2020-05-01 | set LC_ALL from macOS locale so that setlocale(2) will work | Paul Davis | |
2020-05-01 | fix apple use of - instead of _ in language identifiers; only set LANGUAGE ↵ | Paul Davis | |
if the language preferences are translatable | |||
2020-05-01 | notice if macOS user has en_US as primary language | Paul Davis | |
2020-05-01 | remove hard to understand and incorrect comment sentence | Paul Davis | |
2020-05-01 | tell stdout if setlocale(2) fails | Paul Davis | |
2020-05-01 | remove unusued SAE build target from osx_build | Paul Davis | |
2020-05-01 | make with-NLS be the default for Mac builds | Paul Davis | |
It already was for mixbus, but not for ardour | |||
2020-04-30 | Prototype an A/B x-fade plugin | Robin Gareus | |
2020-04-30 | remove debug output | Paul Davis | |
2020-04-30 | update other .po files | Paul Davis | |