Skip to content

Commit 650cc01

Browse files
committed
Merge branch 'dev'
# Conflicts: # docs/css/lxmlweb.css # docs/index.html # docs/lib/jquery.min.js # docs/lxmlconverter.js # web/Makefile # web/package-lock.json # web/package.json # web/src/converter.ts # web/src/main.ts # web/src/tsconfig.json
2 parents f9a6cdb + 14622ca commit 650cc01

File tree

452 files changed

+16496
-254815
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

452 files changed

+16496
-254815
lines changed

.github/workflows/macos.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# This is a basic workflow to help you get started with Actions
2+
3+
name: MacOS
4+
5+
# Controls when the action will run.
6+
on:
7+
# Triggers the workflow on push or pull request events but only for the dev branch
8+
push:
9+
branches: [ dev ]
10+
pull_request:
11+
branches: [ dev ]
12+
13+
# Allows you to run this workflow manually from the Actions tab
14+
workflow_dispatch:
15+
16+
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
17+
jobs:
18+
# This workflow contains a single job called "build"
19+
build:
20+
# The type of runner that the job will run on
21+
runs-on: macos-latest
22+
23+
# Steps represent a sequence of tasks that will be executed as part of the job
24+
steps:
25+
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
26+
- uses: actions/checkout@v2
27+
28+
- name: Build libmusicxml
29+
run: make -C build

.github/workflows/ubuntu.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# This is a basic workflow to help you get started with Actions
2+
3+
name: Ubuntu
4+
5+
# Controls when the action will run.
6+
on:
7+
# Triggers the workflow on push or pull request events but only for the dev branch
8+
push:
9+
branches: [ dev ]
10+
pull_request:
11+
branches: [ dev ]
12+
13+
# Allows you to run this workflow manually from the Actions tab
14+
workflow_dispatch:
15+
16+
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
17+
jobs:
18+
# This workflow contains a single job called "build"
19+
build:
20+
# The type of runner that the job will run on
21+
runs-on: ubuntu-latest
22+
23+
# Steps represent a sequence of tasks that will be executed as part of the job
24+
steps:
25+
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
26+
- uses: actions/checkout@v2
27+
28+
- name: Build libmusicxml
29+
run: make -C build

.github/workflows/windows.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# This is a basic workflow to help you get started with Actions
2+
3+
name: Windows
4+
5+
# Controls when the action will run.
6+
on:
7+
# Triggers the workflow on push or pull request events but only for the dev branch
8+
push:
9+
branches: [ dev ]
10+
pull_request:
11+
branches: [ dev ]
12+
13+
# Allows you to run this workflow manually from the Actions tab
14+
workflow_dispatch:
15+
16+
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
17+
jobs:
18+
# This workflow contains a single job called "build"
19+
build:
20+
# The type of runner that the job will run on
21+
runs-on: windows-latest
22+
23+
# Steps represent a sequence of tasks that will be executed as part of the job
24+
steps:
25+
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
26+
- uses: actions/checkout@v2
27+
28+
- name: Get latest CMake and ninja
29+
uses: lukka/get-cmake@latest
30+
31+
- name: Build libmusicxml
32+
run: make -C build

.travis.yml

Lines changed: 0 additions & 22 deletions
This file was deleted.

CHANGELOG.txt

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,35 @@
11
MusicXML Library
22

33

4+
----------------------------------------------------------------------------------------------------
5+
Version 3.21
6+
- xml2guido v.3.2:
7+
- Support for Pedal, non-wavy trills tags
8+
- Major improvements to Octava, Xml Directions, Fingerings, Wedge, Slurs, Beaming and other
9+
articulation parsing especially for multi-voice scores
10+
- Improvements to horizontal positioning of elements following MusicXML TimePositions
11+
- Support for Partial generation of Guido Scores from MusicXML
12+
- Updates for latest GuidoLib Release
13+
Note: iOS Builds now use frameworks as it has (re)become industry standard via XCFramework since 2021.
14+
15+
16+
----------------------------------------------------------------------------------------------------
17+
Version 3.20
18+
- xml2guido v.3.1:
19+
- Fix Accolade and barformat inference
20+
- Removes default staffFormat distance inference as MusicXML is not consistent
21+
- Adds Font-size and Sound element conditions to infer Tempo Markup
22+
- Improves staff-Distance parsing
23+
- Fixed Octava Parsing for Guido
24+
- Adds support for Staccatissimo and SnapPizzicato
25+
- Fixed y-pos inference from XML for Fermata and other articulations (Fingering etc.)
26+
- Adds Guido Fingering Support on Chords
27+
- Evade Slur generation for multi-voice slurs in XML
28+
- Improved grouping detection for Guido Beaming (especially nested beams)
29+
- Fixed ordering of grace notte tag creation
30+
- Ability tto parse nested Ties with correct sequencing in Guido
31+
32+
433
----------------------------------------------------------------------------------------------------
534
Version 3.19
635
- fix parsing bug with comments after DOCTYPE

appveyor.yml

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)