Skip to content

Bump the dependencies group across 1 directory with 3 updates - #5

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pub/dependencies-ebf8245aaf
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pub/dependencies-ebf8245aaf

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 27, 2026 •

Copy link
Copy Markdown

Bumps the dependencies group with 3 updates in the / directory: crisp_notation, flutter_midi_command and flutter_midi_command_ble.

Updates crisp_notation from 0.7.0 to 0.13.0

Release notes

Sourced from crisp_notation's releases.

0.13.0

crisp_notation_core, crisp_notation and crisp_notation_cli are all at 0.13.0 on pub.dev.

LilyPond reader

Agrees with LilyPond 2.24's own MIDI on 431 of 433 Mutopia files (419 in 0.12.0). The two left are a file LilyPond itself misreads and two \midi scores LilyPond writes as separate pieces.

  • Chord tracks keep their own rhythm: a chord between two melody notes, several over one long note, a rest in the chord track, a stated octave, and \transpose around the track.
  • Chord-mode /+fis (added bass), 7+, ^7; chord tracks found inside variables, beside skips, or on a staff of their own.
  • \scaleDurations (and the old \compressMusic) are read, and \times inside \times composes.
  • A grace note tied with ~ ties into its principal.
  • A Dynamics line between two voices no longer takes the lower voice as its music.

Model

  • ChordSymbol.offset, duration, voicingOctave, addedBass and copyWith. MusicXML <offset> and MuseScore <location> are read and written.
  • Tuplet spans may nest: an element sounds the product of every span covering it. MusicXML numbered <tuplet> levels are read and written, and each level draws its own bracket.
  • NoteElement.graceTiesToMain: a grace note tied into its principal (MusicXML and LilyPond), drawn as a short tie.

Playback

  • Behaviour change: a slash chord whose bass is a chord tone plays inverted, as LilyPond plays it. g/b is B D G, and the bass is matched by spelling.

MusicXML

  • A MuseScore staff in its own shorter time signature (local time signatures) is stretched to fill the bar. Against Verovio 1706 of 1745 files agree; five such files that Verovio itself misreads are set aside.

v0.12.0

crisp_notation_core, crisp_notation and crisp_notation_cli are all at 0.12.0 on pub.dev.

LilyPond reader

Agrees with LilyPond 2.24's own MIDI on 419 of 433 Mutopia files (314 of 374 in 0.11.0).

Oracle: the reference itself was rebuilt. The first build had silently skipped convert-ly (2.24 rejects -q) and kept only one MIDI file per source.

Reader fixes:

  • A note crossing a barline is cut into tied notes.
  • \unfoldRepeats is honoured anywhere, and percent and tremolo repeats take their time.
  • Grace notes and string numbers or fingerings inside chords are read correctly.
  • \tag / \removeWithTag, \language part-way through a file, and user music functions written in LilyPond.
  • Staves inside \relative or braced groups, and voices given no staff, are found.
  • \transpose takes a pitch held in a variable, and a score-level \transposition applies.
  • \harmonicByFret sounds at the harmonic's pitch.
  • A pre-2.18 file's pitchless \relative starts from middle C.

Playback

  • playbackTimeline(voiceChordSymbols: true) sounds chord symbols the way LilyPond's MIDI plays a ChordNames track. Off by default.
  • A measure-repeat (simile) bar sounds the bar it repeats.
  • A D.S. with no segno or a To Coda with no coda no longer throws: the mark is read as text and play goes on.

v0.11.0

crisp_notation_core, crisp_notation and crisp_notation_cli are all at 0.11.0 on pub.dev.

Spacing, measured against LilyPond

... (truncated)

Commits
  • db93f4f release: 0.13.0 (core, crisp_notation, cli)
  • 3d3d804 docs: LilyPond oracle at 431 of 433
  • e6355e6 fix(lilypond): end a Dynamics line at the next context
  • 4bff7a7 fix(playback): invert a slash chord as LilyPond plays it
  • 90a1b52 docs: comparison and plan for the chord-track and local-meter round
  • 2c94e91 test(goldens): tuplet brackets drawn inner first
  • a5e2a53 test(lilypond): pin two \midi scores on one named staff playing in turn
  • c818519 feat(core): tie grace notes into their principal
  • 8face2f feat(core): nest tuplet spans; read LilyPond's \scaleDurations
  • 9697241 fix(lilypond): read chord-mode 7+ and removed degrees (^7)
  • Additional commits viewable in compare view

Updates flutter_midi_command from 1.3.0 to 1.4.0

Changelog

Sourced from flutter_midi_command's changelog.

1.4.0

  • FIX: the declared SDK floor now states the truth: sdk >=3.12.0, flutter >=3.44.0. flutter_midi_command_android has required Flutter 3.44 since 1.3.0 — it builds with AGP 9 and Flutter's built-in Kotlin — and it is a hard dependency on every platform, so the >=3.24.0 this package advertised at 1.3.0 was never actually installable. Nothing changes for anyone already on Flutter 3.44 or newer; below it, pub resolves to 1.3.0 exactly as it already did.
  • This package's own MIDI code is unchanged. The functional work in this release is in flutter_midi_command_ble 1.4.0 — advertised-service discovery filtering, pair-on-demand, and aging of peripherals that have stopped advertising. BLE is an opt-in transport, so upgrade that package to receive it and see its changelog for details.
  • Update federated package constraints to ^1.4.0.
Commits
  • 64f1a9e chore(release): correct the 1.4.0 release prep
  • e1de1f5 chore(release): publish packages
  • 70a255f Merge pull request #189 from InvisibleWrench/fix/ble-connect-backoff
  • fb21546 Merge pull request #188 from InvisibleWrench/fix/ble-scan-aging
  • c2fb724 Merge pull request #187 from InvisibleWrench/fix/ble-sysex-terminator-diagnostic
  • 63066e0 fix(ble): retry a refused connect on a growing delay
  • 981b303 feat(ble): report incoming framing this transport cannot use
  • 94d635a test(ble): stop the aging sweep test depending on scheduling
  • 2d6c8e5 feat(ble): drop peripherals that have stopped advertising
  • fe7a75c Merge pull request #186 from InvisibleWrench/fix/ble-pair-on-demand
  • Additional commits viewable in compare view

Updates flutter_midi_command_ble from 1.3.0 to 1.4.0

Changelog

Sourced from flutter_midi_command_ble's changelog.

1.4.0

  • FIX: the declared SDK floor now states the truth: sdk >=3.12.0, flutter >=3.44.0. flutter_midi_command_android has required Flutter 3.44 since 1.3.0 — it builds with AGP 9 and Flutter's built-in Kotlin — and it is a hard dependency on every platform, so the >=3.24.0 this package advertised at 1.3.0 was never actually installable. Nothing changes for anyone already on Flutter 3.44 or newer; below it, pub resolves to 1.3.0 exactly as it already did.
  • This package's own MIDI code is unchanged. The functional work in this release is in flutter_midi_command_ble 1.4.0 — advertised-service discovery filtering, pair-on-demand, and aging of peripherals that have stopped advertising. BLE is an opt-in transport, so upgrade that package to receive it and see its changelog for details.
  • Update federated package constraints to ^1.4.0.
Commits
  • 64f1a9e chore(release): correct the 1.4.0 release prep
  • e1de1f5 chore(release): publish packages
  • 70a255f Merge pull request #189 from InvisibleWrench/fix/ble-connect-backoff
  • fb21546 Merge pull request #188 from InvisibleWrench/fix/ble-scan-aging
  • 63066e0 fix(ble): retry a refused connect on a growing delay
  • 981b303 feat(ble): report incoming framing this transport cannot use
  • 94d635a test(ble): stop the aging sweep test depending on scheduling
  • 2d6c8e5 feat(ble): drop peripherals that have stopped advertising
  • f981d6a docs(ble): describe the failure modes without naming a device
  • f4439d6 Merge #185 (advertised-MIDI-service scan gate) into pair-on-demand
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the dependencies group with 3 updates in the / directory: [crisp_notation](https://github.com/CrispStrobe/crisp_notation), [flutter_midi_command](https://github.com/InvisibleWrench/FlutterMidiCommand) and [flutter_midi_command_ble](https://github.com/InvisibleWrench/FlutterMidiCommand/tree/main/packages).


Updates `crisp_notation` from 0.7.0 to 0.13.0
- [Release notes](https://github.com/CrispStrobe/crisp_notation/releases)
- [Commits](CrispStrobe/crisp_notation@crisp_notation-v0.7.0...crisp_notation-v0.13.0)

Updates `flutter_midi_command` from 1.3.0 to 1.4.0
- [Changelog](https://github.com/InvisibleWrench/FlutterMidiCommand/blob/master/CHANGELOG.md)
- [Commits](InvisibleWrench/FlutterMidiCommand@v1.3.0...flutter_midi_command-v1.4.0)

Updates `flutter_midi_command_ble` from 1.3.0 to 1.4.0
- [Changelog](https://github.com/InvisibleWrench/FlutterMidiCommand/blob/master/CHANGELOG.md)
- [Commits](https://github.com/InvisibleWrench/FlutterMidiCommand/commits/flutter_midi_command_ble-v1.4.0/packages)

---
updated-dependencies:
- dependency-name: crisp_notation
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: flutter_midi_command
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: flutter_midi_command_ble
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dart Pull requests that update dart code dependencies Pull requests that update a dependency file labels Oct 27, 2026
@dependabot @github

dependabot Bot commented on behalf of github Nov 3, 2026

Copy link
Copy Markdown
Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Nov 3, 2026
@dependabot
dependabot Bot deleted the dependabot/pub/dependencies-ebf8245aaf branch November 3, 2026 12:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dart Pull requests that update dart code dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants