Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
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-01 | NO-OP whitespace (updated GH PR #357) | Thomas Brand | |
2017-05-04 | Update Tempo Tapping: | Robin Gareus | |
* Allow tap with keyboard (Space, Enter) * Ignore double-clicks (2nd rapid event skewed calculation) | |||
2017-03-07 | rework tempo dialog formatting, add end bpm entry. | nick_m | |
2017-02-07 | tempo dialog uses three decimal places in numeric entry. | nick_m | |
2017-02-04 | rework snap | nick_m | |
snap now fills in a struct (MusicFrame) which contins a snapped frame along with a music divisor. this gives useful information wrt magnetic snap which may or may not have rounded to an exact musical position. region position may now be set musically (using quarter notes for now). this patch fixes several problems in the current code: - dragging a list of music-locked regions now maintains correct musical offsets within the list. - splitting regions using magnetic snap works correctly (#7192) - cut drag should now work correctly with magnetic snap. - musical length of split midi regions is no longer frame based. | |||
2017-01-05 | Tweak spacings and layout of the Tempo+Meter dialogs. | Ben Loftis | |
2017-01-06 | tempo dialog disallows changing bbt position of a meter-locked tempo. | nick_m | |
2016-12-29 | tempo dialog shows note type on first row where applicable. | nick_m | |
2016-12-19 | show all parameters when adding a meter via the tempo dialog. | nick_m | |
2016-12-12 | rename MetricSection movable -> initial, but of course initial is !movable.. | nick_m | |
2016-11-11 | rename Tempo _beats_per_minute to _note_types_per_minute, provide pulse helpers. | nick_m | |
- adds quarter_notes_per_minute(), note_divisions_per_minute (double) pulses_per_minute() and frames_per_quarter_note() - this should be a no-op except for the use of tempo by the vst callback which definitely uses quarter notes per minute. - the XML node for TempoSection named 'beats-per-minute' has been renamed. | |||
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-05-27 | Tempo ramps - rename bbt_time() -> bbt_at_frame(), frame_time() -> ↵ | nick_m | |
frame_at_bbt() | |||
2016-05-27 | Tempo ramps - rename meter_at() -> meter_at_frame() & make the ticker ↵ | nick_m | |
slightly more efficient. | |||
2016-05-27 | Tempo ramps - rename tempo_at() -> tempo_at_frame().. 3 decimals for the ↵ | nick_m | |
audioclock tempo display. | |||
2016-05-27 | Tempo rampos -reorder tempo dialog. | nick_m | |
2016-05-27 | Tempo ramps - newline fix. | nick_m | |
2016-05-27 | Tempo ramps - first tempo and meter are always audio locked wrt gui. | nick_m | |
- fixes some gtk warnings as well | |||
2016-05-27 | Tempo ranps - fix compilation | nick_m | |
2016-05-27 | Tempo ramps - api change, remove some code. | nick_m | |
2016-05-27 | Tempo ramps - respect tempo note type and meter note divisor correctly. | nick_m | |
- tempo and meter position is now pulse-based, although meter still has a beat for convenience. | |||
2016-05-27 | Tempo ramps - fix various thinkos. | nick_m | |
2016-05-27 | Tempo ramps - check for impossible locations tempo dialog bbt entry. ↵ | nick_m | |
reorganise code. | |||
2016-05-27 | Tempo ramps - re-enabe audio-locked meter sections, fix more locking errors. | nick_m | |
2016-05-27 | Tempo ramps - restore bbt settings in tempo dialog for audio-locked tempo ↵ | nick_m | |
markers - see comments | |||
2016-05-27 | Tempo ramps - first stab at metric marks locked to frames or beats. | nick_m | |
- pretty much untested. | |||
2016-05-27 | Tempo ramps - fix more namespace confusion | nick_m | |
2016-05-27 | Tempo ramps - api rename, fix various meter and tempo dialog bugs. | nick_m | |
2016-05-27 | Tempo ramps - define_one_bar() delivers constant tempo. | nick_m | |
- also some renaming and code review | |||
2016-05-27 | Tempo ramps - fix changing from const to ramp in the gui. | nick_m | |
- also fixes some midi mouse over problems - start using replacements for frames_per_bar() frames_per_beat() etc. | |||
2016-05-27 | Initial stab at tempo ramps. | nick_m | |
Replaces the list of points in TempoMap with TempoSection functions, which compute tempo-at or tick-at time relative to tempo section start. TempoMap consults them additively to determine things like bbt_time(), frame_time() get_grid() etc. This has a marked effect on scrolling speed along with the code simplification in the places it has been attempted. Several things are broken here. Currently every ramp except the last one is an exponential ramp. this may be simple to fix :). Mouse-over midi grid doesn't match mouse click grid. should also be simple. Many things seem to work, but their accuracy should be in question until each area has been addressed. | |||
2016-02-18 | Change the tap tempo estimator to least-squares regression | Pavel Potocek | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-09-16 | Move UIConfiguration Singleton into UIConfiguration header | Tim Mayberry | |
This removes the direct dependence on ardour_ui.h from 39 files | |||
2015-04-21 | update some calls to use new get_preferred_edit_position; needs testing | Ben Loftis | |
2015-04-21 | merge fix for tempo branch | Ben Loftis | |
2015-03-27 | tap-tempo: reset running average whenever tapped tempo deviates by +/- 20% | Colin Fletcher | |
2015-03-27 | Go back to using g_get_monotonic_time() for tap tempo | Colin Fletcher | |
Using ev->time doesn't work as well as I'd hoped, so revert to the previous method with g_get_monotonic_time(). | |||
2015-03-22 | Right align some more numeric entries in the meter/tempo dialogs. | nick_m | |
2015-03-21 | tap-tempo: try to make it work properly from the very first click | Colin Fletcher | |
2015-03-14 | Align number entry in the meter dialog to the right in lieu of finding | nick_m | |
the reason behind ComboBoxText's apparent miscalculation of its' layout width). | |||
2015-03-09 | Use ev->time rather than g_get_monotonic_time() for tap tempo | Colin Fletcher | |
Connect signal_button_press_event of 'Tap Tempo' button rather than signal_clicked so we can use the time member of GdkEventButton to calculate the tapped tempo. It seems to me that this is the right thing to do. | |||
2015-01-13 | Give tempo dialog initial focus to BPM spinner. | David Robillard | |
2014-12-22 | move all (G)UI related configuration parameters into UIConfiguration, not ↵ | Paul Davis | |
RCConfiguration | |||
2014-12-18 | Fix crash if new tempo is set to start at bar #0 / Follow-up for non movable ↵ | Julien de Kozak | |
meters | |||
2014-12-18 | Fix crash if new tempo is set to start at bar #0 / Follow-up for non movable ↵ | Julien de Kozak | |
tempos | |||
2014-12-18 | Fix crash if new tempo is set to start at bar #0 | Julien de Kozak | |
2014-11-16 | Use an enum for RoundMode instead of magic numbers. | David Robillard | |
No functional changes in this one (for easier auditing), but towards having round up/down only if necessary modes, rather than kludging around that situation with a double round as we do currently. |