Skip to content

v0.22.1 — Play means play, and the bit you marked stays marked

Choose a tag to compare

@github-actions github-actions released this 17 Sep 16:25
· 233 commits to main since this release

Fixes for the new player. On the computer, a song with no beat grid yet plays with the click on instead of refusing to start, and a part you marked without repeat stops at its end on every Play, not just the first. On your phone, changing training, the click or the count-in while it counts you in mid-song no longer throws the song back to the top, and Play after a pause with the count-in on no longer flashes 0:00 first.

Исправления нового плеера. На компьютере песня, у которой ещё нет сетки долей, играет и с включённым метрономом, а не отказывается стартовать, а отмеченный фрагмент без повтора останавливается в конце при каждом Play, а не только при первом. На телефоне тренировка, метроном или отсчёт, переключённые во время отсчёта посреди песни, больше не отбрасывают песню в начало, а Play после паузы с отсчётом больше не показывает сначала 0:00.

Fixes only, all of them for the new player. Nothing here touches a song you
already have: no grid re-derives, no melody line re-tracks, no lyrics move.

Mac and Windows:

  • A song with no beat grid plays. Turn the click on in one song, open a
    file you have not split, press Play, and 0.22.0 answered "Playback could
    not start: Native metronome playback requires a beat grid." It meant it,
    too: no Play, no pause, nothing. Your click setting follows you from song
    to song on purpose, but a song only gets a beat grid once it is split —
    the beat is found on the drums — and a song you have only just split takes
    a few seconds to find its beat. The song plays now. The click stays quiet
    until there is a grid to click on and joins in by itself when one arrives,
    and the count-in still counts you in, on steady ticks.

  • A marked part without repeat stops at its end every time. Mark the
    verse, leave repeat off, press Play: the first Play stopped at the end of
    the mark, and every Play after it sailed straight on into the chorus. Only
    a song's first Play was being watched. Every Play is now. And clicking a
    lyric line or skipping past the end of the mark while it plays takes you
    there and keeps playing, where before it could stop the song dead.

  • The count-in keeps up with fast fingers. Hit Space a few times quickly
    around a count-in and the bar could blink back to 0.00 for an instant —
    mostly on Windows, where the timing happens to line up just so. It holds
    where the song comes in now. The count-in's last dot also lights every
    time, including when its click sits right before the song starts, where it
    used to stay dark.

iPhone and Android:

  • Changing things during a count-in keeps your place. Scrub to the
    chorus, press Play, and while it counts you in, turn training on, touch the
    click or change the count-in: the song came in at the very top of the song
    instead of at the chorus. Now the count-in starts over and lands where you
    asked, or, if you just turned the count-in off, the song simply starts
    there.

  • No 0:00 flash on Play. Play after a pause with the count-in on showed
    the timeline at 0:00 for a moment before it jumped back to where you were.
    It stays where you were.

  • Turning training on mid-song no longer stalls the timeline. For a
    moment after the switch the timeline stood still while the song played on.
    It moves with the song now.

iPhone:

  • Play follows the sound when it moves. A song gets ready for whatever
    is making the sound when you open it: the speaker, your headphones, the
    car. If that changed before you pressed Play — headphones out, the car
    connected, a call ended somewhere else — Play did nothing, and the song
    stayed stuck until you closed it and opened it again. It happened twice
    to one singer, the second time on 0.22.0. Play now notices the move, gets
    ready for the new output and starts.

Where these came from: four were singers' reports — the song that would not
start, the marked verse that ran on into the chorus, Space hammered through
a count-in, and the iPhone that went quiet when the sound moved — and the
rest turned up while fixing those. The computer's fixes are checked in the
real app by drivers that press Play over and over, the way you do; the
phones' are pinned by tests of the player's own logic.