Music sheet rendering for iOS

Related tags

musickit
Overview

MusicKit

measure

MusicKit is an iOS/MacOS X framework for rendering sheet music. It depends on mxml for loading and laying out MusicXML files.

Setup

After cloning fetch all dependencies:

git submodule update --init --recursive
pod install

See PreviewGenerator for an quick example on how to use.


License

MusicKit is available under the MIT license. See the LICENSE file for more info. Copyright © 2016 Venture Media Labs.

Issues
  • Fix turn and long mordent ornaments

    Fix turn and long mordent ornaments

    NOTE: I don't know if I did the rebase properly.

    opened by aidangomez 1
  • installation guide required

    installation guide required

    it took me two days to figure out how to install it: git submodules and api usages. Maybe a guide for newcomers is a good idea?

    opened by xplorld 1
  • Consider using CALayers throughout

    Consider using CALayers throughout

    Right now we use UIViews for each element, but this adds unnecessary overhead. Also there are conflicts when using these views with Autolayout since we modify the anchor point.

    Another advantage of using CALayers is that porting to a Mac OS app will be easier since CALayer are the same between iOS and Mac.

    opened by alejandro-isaza 1
  • musickit/PreviewGenerator/main.mm:9:9: 'SSZipArchive/SSZipArchive.h' file not found

    musickit/PreviewGenerator/main.mm:9:9: 'SSZipArchive/SSZipArchive.h' file not found

    After running git submodule update --init --recursive and pod install as directed, When running PreviewGenerator target, it errors on not finding SSZipArchive.h

    opened by DJBen 1
  • [ImgBot] optimizes images

    [ImgBot] optimizes images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 55% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /Resources/Symbols.xcassets/dot.imageset/dot-10.png | 2.75kb | 0.29kb | 89.48% | | /Resources/Symbols.xcassets/maxima-rest.imageset/maxima-rest-10.png | 2.73kb | 0.30kb | 89.02% | | /Resources/Symbols.xcassets/dot.imageset/dot-20.png | 2.77kb | 0.30kb | 88.99% | | /Resources/Symbols.xcassets/maxima-rest.imageset/maxima-rest-20.png | 2.82kb | 0.31kb | 88.85% | | /Resources/Symbols.xcassets/flat.imageset/flat-10.png | 2.89kb | 0.40kb | 86.13% | | /Resources/Symbols.xcassets/eighth-up.imageset/eighth-up-10.png | 2.99kb | 0.46kb | 84.76% | | /Resources/Symbols.xcassets/flat.imageset/flat-20.png | 3.05kb | 0.54kb | 82.32% | | /Resources/Symbols.xcassets/eighth-up.imageset/eighth-up-20.png | 3.33kb | 0.69kb | 79.40% | | /Resources/Symbols.xcassets/flat.imageset/flat-30.png | 3.25kb | 0.68kb | 79.12% | | /Tests/resources/[email protected] | 14.78kb | 4.23kb | 71.36% | | /Tests/resources/[email protected] | 9.25kb | 2.82kb | 69.53% | | /Tests/resources/[email protected] | 81.93kb | 25.34kb | 69.07% | | /Tests/resources/[email protected] | 4.88kb | 1.55kb | 68.19% | | /Resources/Symbols.xcassets/whole-rest.imageset/whole-rest-30.png | 1.15kb | 0.37kb | 67.83% | | /Resources/Symbols.xcassets/half-rest.imageset/half-rest-30.png | 1.15kb | 0.37kb | 67.83% | | /Resources/Symbols.xcassets/breve-rest.imageset/breve-rest-30.png | 1.15kb | 0.37kb | 67.71% | | /Resources/Symbols.xcassets/quarter-down.imageset/quarter-down-10.png | 0.94kb | 0.31kb | 66.98% | | /Resources/Symbols.xcassets/quarter-up.imageset/quarter-up-10.png | 0.94kb | 0.31kb | 66.70% | | /Resources/Symbols.xcassets/breve-rest.imageset/breve-rest-20.png | 1.04kb | 0.35kb | 66.42% | | /Tests/resources/[email protected] | 124.71kb | 41.90kb | 66.40% | | /Resources/Symbols.xcassets/quarter-up.imageset/quarter-up-20.png | 0.97kb | 0.33kb | 66.33% | | /Tests/resources/[email protected] | 34.67kb | 11.68kb | 66.30% | | /Resources/Symbols.xcassets/quarter-down.imageset/quarter-down-20.png | 0.96kb | 0.33kb | 66.26% | | /Resources/Symbols.xcassets/whole-rest.imageset/whole-rest-20.png | 1.04kb | 0.35kb | 66.23% | | /Resources/Symbols.xcassets/long-rest.imageset/long-rest-20.png | 1.03kb | 0.35kb | 66.19% | | /Tests/resources/[email protected] | 4.78kb | 1.63kb | 65.85% | | /Resources/Symbols.xcassets/half-rest.imageset/half-rest-20.png | 1.02kb | 0.35kb | 65.74% | | /Resources/Symbols.xcassets/quarter-down.imageset/quarter-down-30.png | 1.02kb | 0.35kb | 65.74% | | /Resources/Symbols.xcassets/long-rest.imageset/long-rest-30.png | 1.18kb | 0.40kb | 65.70% | | /Resources/Symbols.xcassets/quarter-up.imageset/quarter-up-30.png | 1.02kb | 0.35kb | 65.62% | | /Resources/Symbols.xcassets/spiccato.imageset/spiccato-10.png | 0.96kb | 0.33kb | 65.45% | | /Resources/Symbols.xcassets/dot.imageset/dot-30.png | 0.99kb | 0.34kb | 65.45% | | /Resources/Symbols.xcassets/breve-rest.imageset/breve-rest-10.png | 0.97kb | 0.34kb | 65.23% | | /Resources/Symbols.xcassets/long-rest.imageset/long-rest-10.png | 0.97kb | 0.34kb | 65.10% | | /Tests/resources/[email protected] | 4.20kb | 1.47kb | 65.08% | | /Resources/Symbols.xcassets/whole-rest.imageset/whole-rest-10.png | 0.98kb | 0.34kb | 64.96% | | /Resources/Symbols.xcassets/half-rest.imageset/half-rest-10.png | 0.97kb | 0.34kb | 64.93% | | /Tests/resources/[email protected] | 64.05kb | 22.60kb | 64.71% | | /Resources/Symbols.xcassets/staccatissimo.imageset/staccatissimo-10.png | 0.98kb | 0.35kb | 64.68% | | /Tests/resources/[email protected] | 4.27kb | 1.51kb | 64.59% | | /Tests/resources/[email protected] | 1.30kb | 0.46kb | 64.39% | | /Resources/Symbols.xcassets/maxima-rest.imageset/maxima-rest-30.png | 1.16kb | 0.41kb | 64.27% | | /Resources/Symbols.xcassets/martellato.imageset/martellato-10.png | 1.00kb | 0.36kb | 64.24% | | /Resources/Symbols.xcassets/double-sharp.imageset/double-sharp-10.png | 0.97kb | 0.35kb | 64.22% | | /Tests/resources/[email protected] | 44.83kb | 16.06kb | 64.18% | | /Resources/Symbols.xcassets/natural.imageset/natural-10.png | 1.00kb | 0.37kb | 63.24% | | /Resources/Symbols.xcassets/numeral-1.imageset/numeral-1-10.png | 1.01kb | 0.37kb | 63.18% | | /Resources/Symbols.xcassets/sharp.imageset/sharp-10.png | 1.10kb | 0.41kb | 62.69% | | /Tests/resources/[email protected] | 3.62kb | 1.35kb | 62.65% | | /Tests/resources/[email protected] | 35.52kb | 13.34kb | 62.43% | | /Tests/resources/TieLayer-1000Tie.png | 4.06kb | 1.54kb | 61.92% | | /Tests/resources/[email protected] | 3.55kb | 1.35kb | 61.90% | | /Resources/Symbols.xcassets/spiccato.imageset/spiccato-20.png | 1.02kb | 0.39kb | 61.88% | | /Resources/Symbols.xcassets/double-sharp.imageset/double-sharp-20.png | 1.04kb | 0.40kb | 61.83% | | /Tests/resources/[email protected]g | 152.01kb | 58.22kb | 61.70% | | /Tests/resources/[email protected] | 67.93kb | 26.11kb | 61.56% | | /Tests/resources/[email protected] | 18.77kb | 7.24kb | 61.45% | | /Tests/resources/[email protected] | 2.63kb | 1.02kb | 61.24% | | /Resources/Symbols.xcassets/quarter-head.imageset/quarter-head-10.png | 1.02kb | 0.39kb | 61.23% | | /Resources/Symbols.xcassets/accent.imageset/accent-10.png | 1.05kb | 0.41kb | 60.99% | | /Tests/resources/[email protected] | 86.43kb | 34.42kb | 60.18% | | /Resources/Symbols.xcassets/natural.imageset/natural-20.png | 1.08kb | 0.43kb | 60.05% | | /Tests/resources/[email protected] | 120.11kb | 48.03kb | 60.01% | | /Resources/Symbols.xcassets/staccatissimo.imageset/staccatissimo-20.png | 1.07kb | 0.43kb | 59.95% | | /Resources/Symbols.xcassets/inverted-mordent.imageset/inverted-mordent-10.png | 1.06kb | 0.42kb | 59.85% | | /Tests/resources/SystemLayer-System.png | 13.46kb | 5.41kb | 59.84% | | /Tests/resources/[email protected] | 108.72kb | 43.91kb | 59.62% | | /Resources/Symbols.xcassets/whole-head.imageset/whole-head-10.png | 1.09kb | 0.44kb | 59.53% | | /Tests/resources/SystemLayer-CollidingWholeRests.png | 25.31kb | 10.29kb | 59.35% | | /Resources/Symbols.xcassets/half-head.imageset/half-head-10.png | 1.08kb | 0.44kb | 59.32% | | /Tests/resources/[email protected] | 91.65kb | 37.31kb | 59.29% | | /Resources/Symbols.xcassets/breve-head.imageset/breve-head-10.png | 1.12kb | 0.46kb | 59.13% | | /Tests/resources/[email protected] | 2.98kb | 1.22kb | 58.91% | | /Resources/Symbols.xcassets/martellato.imageset/martellato-20.png | 1.08kb | 0.45kb | 58.87% | | /Resources/Symbols.xcassets/mordent.imageset/mordent-10.png | 1.07kb | 0.44kb | 58.82% | | /Tests/resources/[email protected] | 2.35kb | 0.97kb | 58.80% | | /Tests/resources/[email protected] | 50.99kb | 21.02kb | 58.78% | | /Resources/Symbols.xcassets/double-sharp.imageset/double-sharp-30.png | 1.12kb | 0.46kb | 58.62% | | /Tests/resources/[email protected] | 2.63kb | 1.09kb | 58.60% | | /Tests/resources/TupletLayerFile-RepeatTuplets.png | 15.65kb | 6.49kb | 58.52% | | /Tests/resources/[email protected] | 62.56kb | 25.98kb | 58.48% | | /Resources/Symbols.xcassets/numeral-1.imageset/numeral-1-20.png | 1.13kb | 0.47kb | 58.41% | | /Resources/Symbols.xcassets/long-mordent.imageset/long-mordent-10.png | 1.11kb | 0.46kb | 58.37% | | /Resources/Symbols.xcassets/spiccato.imageset/spiccato-30.png | 1.10kb | 0.46kb | 58.29% | | /Resources/Symbols.xcassets/sharp.imageset/sharp-20.png | 1.24kb | 0.52kb | 58.26% | | /Resources/Symbols.xcassets/natural.imageset/natural-30.png | 1.14kb | 0.48kb | 57.85% | | /Resources/Symbols.xcassets/fermata.imageset/fermata-10.png | 1.14kb | 0.48kb | 57.65% | | /Tests/resources/MeasureLayer-WithTimeSignatures.png | 4.43kb | 1.88kb | 57.61% | | /Tests/resources/[email protected] | 124.27kb | 52.77kb | 57.54% | | /Resources/Symbols.xcassets/numeral-4.imageset/numeral-4-10.png | 1.13kb | 0.48kb | 57.44% | | /Tests/resources/ScrollScoreLayout-Slurs.png | 23.25kb | 9.91kb | 57.37% | | /Tests/resources/[email protected] | 15.55kb | 6.63kb | 57.36% | | /Tests/resources/[email protected] | 2.18kb | 0.93kb | 57.26% | | /Tests/resources/[email protected] | 237.43kb | 101.56kb | 57.22% | | /Resources/Symbols.xcassets/eighth-down.imageset/8th-down-10.png | 1.11kb | 0.48kb | 57.16% | | /Resources/Symbols.xcassets/numeral-7.imageset/numeral-7-10.png | 1.16kb | 0.50kb | 57.01% | | /Tests/resources/[email protected] | 2.80kb | 1.21kb | 56.88% | | /Tests/resources/[email protected] | 67.02kb | 28.96kb | 56.79% | | /Tests/resources/[email protected] | 2.45kb | 1.06kb | 56.67% | | /Resources/Symbols.xcassets/staccatissimo.imageset/staccatissimo-30.png | 1.17kb | 0.51kb | 56.64% | | /Resources/Symbols.xcassets/numeral-0.imageset/numeral-0-10.png | 1.17kb | 0.51kb | 56.61% | | /Resources/Symbols.xcassets/trill.imageset/trill-10.png | 1.19kb | 0.52kb | 56.58% | | /Resources/Symbols.xcassets/quarter-head.imageset/quarter-head-20.png | 1.14kb | 0.50kb | 56.54% | | /Tests/resources/MeasureLayerFile-RepeatAccidentals.png | 6.89kb | 2.99kb | 56.54% | | /Resources/Symbols.xcassets/numeral-5.imageset/numeral-5-10.png | 1.19kb | 0.52kb | 56.50% | | /Resources/Symbols.xcassets/turn.imageset/turn-10.png | 1.19kb | 0.52kb | 56.34% | | /Tests/resources/[email protected] | 241.57kb | 105.62kb | 56.28% | | /Tests/resources/PageScoreLayout-Slurs.png | 32.48kb | 14.21kb | 56.24% | | /Resources/Symbols.xcassets/16th-up.imageset/16th-up-10.png | 1.28kb | 0.56kb | 56.12% | | /Resources/Symbols.xcassets/star.imageset/star-10.png | 1.22kb | 0.54kb | 56.02% | | /Tests/resources/[email protected] | 8.90kb | 3.92kb | 55.90% | | /Resources/Symbols.xcassets/inverted-turn.imageset/inverted-turn-10.png | 1.22kb | 0.54kb | 55.48% | | /Resources/Symbols.xcassets/numeral-9.imageset/numeral-9-10.png | 1.21kb | 0.54kb | 55.32% | | /Resources/Symbols.xcassets/numeral-3.imageset/numeral-3-10.png | 1.22kb | 0.55kb | 55.23% | | /Tests/resources/SystemLayer-OctaveShiftMultipleSystemsStop.png | 24.30kb | 10.90kb | 55.15% | | /Resources/Symbols.xcassets/numeral-2.imageset/numeral-2-10.png | 1.24kb | 0.55kb | 55.13% | | /Resources/Symbols.xcassets/numeral-8.imageset/numeral-8-10.png | 1.22kb | 0.55kb | 55.05% | | /Resources/Symbols.xcassets/numeral-1.imageset/numeral-1-30.png | 1.26kb | 0.57kb | 55.02% | | /Resources/Symbols.xcassets/numeral-6.imageset/numeral-6-10.png | 1.22kb | 0.55kb | 55.02% | | /Resources/Symbols.xcassets/16th-down.imageset/16th-down-10.png | 1.20kb | 0.54kb | 55.01% | | /Tests/resources/[email protected] | 62.59kb | 28.20kb | 54.95% | | /Tests/resources/ScrollScoreLayout-Endings.png | 18.74kb | 8.46kb | 54.89% | | /Resources/Symbols.xcassets/sharp.imageset/sharp-30.png | 1.32kb | 0.60kb | 54.60% | | /Tests/resources/[email protected] | 1.90kb | 0.86kb | 54.55% | | /Resources/Symbols.xcassets/martellato.imageset/martellato-30.png | 1.20kb | 0.54kb | 54.49% | | /Tests/resources/[email protected] | 2.51kb | 1.14kb | 54.48% | | /Tests/resources/SystemLayer-OctaveShiftMultipleSystemsSt[email protected] | 70.64kb | 32.29kb | 54.29% | | /Resources/Symbols.xcassets/accent.imageset/accent-20.png | 1.21kb | 0.56kb | 53.88% | | /Resources/Symbols.xcassets/common.imageset/common-10.png | 1.21kb | 0.56kb | 53.86% | | /Resources/Symbols.xcassets/breve-head.imageset/breve-head-20.png | 1.34kb | 0.62kb | 53.65% | | /Resources/Symbols.xcassets/coda.imageset/coda-10.png | 1.21kb | 0.56kb | 53.44% | | /Tests/resources/[email protected] | 10.96kb | 5.11kb | 53.39% | | /Tests/resources/SystemLayer-OctaveShiftMultipleSystemsStart.png | 26.39kb | 12.36kb | 53.16% | | /Tests/resources/[email protected] | 2.04kb | 0.96kb | 53.01% | | /Tests/resources/[email protected] | 12.08kb | 5.68kb | 53.01% | | /Resources/Symbols.xcassets/32nd-up.imageset/32nd-up-10.png | 1.37kb | 0.64kb | 53.00% | | /Resources/Symbols.xcassets/whole-head.imageset/whole-head-20.png | 1.30kb | 0.61kb | 52.89% | | /Resources/Symbols.xcassets/quarter-head.imageset/quarter-head-30.png | 1.26kb | 0.59kb | 52.87% | | /Resources/Symbols.xcassets/inverted-mordent.imageset/inverted-mordent-20.png | 1.25kb | 0.59kb | 52.62% | | /Tests/resources/[email protected] | 39.24kb | 18.61kb | 52.58% | | /Resources/Symbols.xcassets/mordent.imageset/mordent-20.png | 1.27kb | 0.60kb | 52.50% | | /Tests/resources/[email protected] | 35.87kb | 17.10kb | 52.34% | | /Tests/resources/[email protected] | 2.24kb | 1.07kb | 52.33% | | /Resources/Symbols.xcassets/numeral-4.imageset/numeral-4-20.png | 1.35kb | 0.65kb | 52.24% | | /Resources/Symbols.xcassets/32nd-down.imageset/32nd-down-10.png | 1.30kb | 0.62kb | 51.99% | | /Resources/Symbols.xcassets/half-head.imageset/half-head-20.png | 1.27kb | 0.61kb | 51.96% | | /Resources/Symbols.xcassets/eighth-down.imageset/8th-down-20.png | 1.40kb | 0.67kb | 51.85% | | /Resources/Symbols.xcassets/64th-up.imageset/64th-up-10.png | 1.49kb | 0.72kb | 51.64% | | /Tests/resources/[email protected] | 133.75kb | 65.26kb | 51.21% | | /Tests/resources/[email protected] | 7.09kb | 3.48kb | 50.93% | | /Tests/resources/[email protected] | 13.39kb | 6.58kb | 50.81% | | /Tests/resources/[email protected] | 13.26kb | 6.53kb | 50.74% | | /Resources/Symbols.xcassets/accent.imageset/accent-30.png | 1.37kb | 0.67kb | 50.64% | | /Tests/resources/[email protected] | 136.52kb | 67.63kb | 50.46% | | /Resources/Symbols.xcassets/128th-up.imageset/128th-up-10.png | 1.58kb | 0.79kb | 50.28% | | /Tests/resources/[email protected] | 11.87kb | 5.92kb | 50.14% | | /Resources/Symbols.xcassets/segno.imageset/segno-10.png | 1.42kb | 0.71kb | 50.10% | | /Resources/Symbols.xcassets/numeral-5.imageset/numeral-5-20.png | 1.50kb | 0.75kb | 49.90% | | /Resources/Symbols.xcassets/64th-down.imageset/64th-down-10.png | 1.39kb | 0.70kb | 49.86% | | /Resources/Symbols.xcassets/eighth-up.imageset/eighth-up-30.png | 1.84kb | 0.93kb | 49.52% | | /Tests/resources/[email protected] | 1.56kb | 0.79kb | 49.50% | | /Tests/resources/[email protected] | 2.72kb | 1.37kb | 49.44% | | /Resources/Symbols.xcassets/fermata.imageset/fermata-20.png | 1.39kb | 0.70kb | 49.33% | | /Resources/Symbols.xcassets/long-mordent.imageset/long-mordent-20.png | 1.36kb | 0.69kb | 49.32% | | /Tests/resources/[email protected] | 11.89kb | 6.05kb | 49.13% | | /Tests/resources/MeasureLayer-StemExtensions.png | 3.48kb | 1.77kb | 49.10% | | /Resources/Symbols.xcassets/brace-125.imageset/brace-125-10.png | 1.60kb | 0.82kb | 48.93% | | /Resources/Symbols.xcassets/numeral-0.imageset/numeral-0-20.png | 1.44kb | 0.74kb | 48.88% | | /Tests/resources/[email protected] | 10.28kb | 5.27kb | 48.77% | | /Resources/Symbols.xcassets/breve-head.imageset/breve-head-30.png | 1.57kb | 0.81kb | 48.60% | | /Resources/Symbols.xcassets/numeral-7.imageset/numeral-7-20.png | 1.41kb | 0.73kb | 48.51% | | /Tests/resources/[email protected] | 9.38kb | 4.83kb | 48.45% | | /Tests/resources/PageScoreLayout-Attributes.png | 50.03kb | 25.87kb | 48.28% | | /Resources/Symbols.xcassets/brace-145.imageset/brace-145-10.png | 1.70kb | 0.88kb | 48.28% | | /Tests/resources/[email protected] | 15.58kb | 8.06kb | 48.27% | | /Tests/resources/ScrollScoreLayout-Accidentals2.png | 13.66kb | 7.07kb | 48.27% | | /Resources/Symbols.xcassets/128th-down.imageset/128th-down-10.png | 1.48kb | 0.76kb | 48.25% | | /Tests/resources/[email protected] | 9.16kb | 4.74kb | 48.24% | | /Resources/Symbols.xcassets/numeral-4.imageset/numeral-4-30.png | 1.50kb | 0.78kb | 48.08% | | /Tests/resources/[email protected] | 9.46kb | 4.92kb | 48.07% | | /Tests/resources/[email protected] | 9.32kb | 4.84kb | 48.04% | | /Tests/resources/[email protected] | 9.71kb | 5.05kb | 47.96% | | /Tests/resources/[email protected] | 7.81kb | 4.07kb | 47.96% | | /Resources/Symbols.xcassets/brace-105.imageset/brace-105-10.png | 1.47kb | 0.76kb | 47.90% | | /Resources/Symbols.xcassets/whole-head.imageset/whole-head-30.png | 1.51kb | 0.79kb | 47.87% | | /Resources/Symbols.xcassets/bass-clef.imageset/bass-clef-10.png | 1.49kb | 0.78kb | 47.77% | | /Tests/resources/PageScoreLayout-AttributesFail.png | 51.13kb | 26.71kb | 47.76% | | /Tests/resources/[email protected] | 1.71kb | 0.89kb | 47.71% | | /Tests/resources/[email protected] | 10.30kb | 5.40kb | 47.60% | | /Tests/resources/[email protected] | 6.14kb | 3.22kb | 47.50% | | /Resources/Symbols.xcassets/half-head.imageset/half-head-30.png | 1.48kb | 0.78kb | 47.42% | | /Resources/Symbols.xcassets/coda.imageset/coda-20.png | 1.63kb | 0.86kb | 47.18% | | /Resources/Symbols.xcassets/turn.imageset/turn-20.png | 1.52kb | 0.80kb | 47.17% | | /Tests/resources/[email protected] | 10.08kb | 5.34kb | 47.01% | | /Tests/resources/[email protected] | 22.30kb | 11.83kb | 46.95% | | /Resources/Symbols.xcassets/16th-up.imageset/16th-up-20.png | 1.67kb | 0.89kb | 46.88% | | /Tests/resources/[email protected] | 7.73kb | 4.11kb | 46.79% | | /Resources/Symbols.xcassets/trill.imageset/trill-20.png | 1.47kb | 0.78kb | 46.77% | | /Tests/resources/[email protected] | 8.54kb | 4.55kb | 46.77% | | /Tests/resources/[email protected] | 18.10kb | 9.64kb | 46.74% | | /Resources/Symbols.xcassets/inverted-mordent.imageset/inverted-mordent-30.png | 1.44kb | 0.77kb | 46.72% | | /Tests/resources/[email protected] | 9.60kb | 5.11kb | 46.71% | | /Resources/Symbols.xcassets/numeral-9.imageset/numeral-9-20.png | 1.57kb | 0.84kb | 46.71% | | /Resources/Symbols.xcassets/mordent.imageset/mordent-30.png | 1.47kb | 0.78kb | 46.68% | | /Tests/resources/[email protected] | 7.19kb | 3.85kb | 46.45% | | /Tests/resources/[email protected] | 10.00kb | 5.36kb | 46.44% | | /Resources/Symbols.xcassets/ped.imageset/ped-10.png | 1.55kb | 0.83kb | 46.41% | | /Resources/Symbols.xcassets/numeral-6.imageset/numeral-6-20.png | 1.58kb | 0.84kb | 46.41% | | /Tests/resources/[email protected] | 6.05kb | 3.25kb | 46.31% | | /Resources/Symbols.xcassets/brace-185.imageset/brace-185-10.png | 1.85kb | 0.99kb | 46.30% | | /Resources/Symbols.xcassets/star.imageset/star-20.png | 1.56kb | 0.84kb | 46.28% | | /Tests/resources/[email protected] | 5.62kb | 3.02kb | 46.14% | | /Resources/Symbols.xcassets/16th-down.imageset/16th-down-20.png | 1.59kb | 0.86kb | 46.04% | | /Tests/resources/[email protected] | 1.72kb | 0.93kb | 46.03% | | /Tests/resources/KeyLayer-CSharpMajor.png | 1.19kb | 0.64kb | 46.01% | | /Resources/Symbols.xcassets/numeral-3.imageset/numeral-3-20.png | 1.57kb | 0.85kb | 46.01% | | /Resources/Symbols.xcassets/common.imageset/common-20.png | 1.59kb | 0.86kb | 45.98% | | /Tests/resources/[email protected] | 5.71kb | 3.09kb | 45.89% | | /Resources/Symbols.xcassets/inverted-turn.imageset/inverted-turn-20.png | 1.55kb | 0.84kb | 45.88% | | /Tests/resources/[email protected] | 1.74kb | 0.94kb | 45.88% | | /Tests/resources/[email protected] | 1.53kb | 0.83kb | 45.77% | | /Resources/Symbols.xcassets/brace-165.imageset/brace-165-10.png | 1.73kb | 0.94kb | 45.76% | | /Tests/resources/[email protected] | 6.44kb | 3.50kb | 45.70% | | /Tests/resources/[email protected] | 5.71kb | 3.10kb | 45.66% | | /Tests/resources/[email protected] | 7.99kb | 4.35kb | 45.57% | | /Tests/resources/[email protected] | 8.82kb | 4.80kb | 45.56% | | /Resources/Symbols.xcassets/eighth-down.imageset/eighth-down-30.png | 1.70kb | 0.92kb | 45.54% | | /Tests/resources/[email protected] | 6.97kb | 3.80kb | 45.44% | | /Resources/Symbols.xcassets/numeral-8.imageset/numeral-8-20.png | 1.59kb | 0.87kb | 45.39% | | /Resources/Symbols.xcassets/numeral-0.imageset/numeral-0-30.png | 1.75kb | 0.96kb | 45.38% | | /Tests/resources/[email protected] | 9.39kb | 5.13kb | 45.35% | | /Tests/resources/[email protected] | 6.00kb | 3.28kb | 45.34% | | /Tests/resources/[email protected] | 6.31kb | 3.46kb | 45.20% | | /Tests/resources/[email protected] | 2.36kb | 1.30kb | 45.12% | | /Resources/Symbols.xcassets/numeral-7.imageset/numeral-7-30.png | 1.74kb | 0.95kb | 45.08% | | /Resources/Symbols.xcassets/numeral-2.imageset/numeral-2-20.png | 1.58kb | 0.87kb | 45.07% | | /Tests/resources/[email protected] | 5.69kb | 3.13kb | 45.00% | | /Tests/resources/[email protected] | 9.19kb | 5.07kb | 44.82% | | /Tests/resources/[email protected] | 9.21kb | 5.09kb | 44.77% | | /Tests/resources/[email protected] | 8.63kb | 4.78kb | 44.70% | | /Tests/resources/[email protected] | 9.15kb | 5.07kb | 44.64% | | /Tests/resources/[email protected] | 6.14kb | 3.40kb | 44.56% | | /Tests/resources/KeyLayer-CFlatMajor.png | 1.03kb | 0.57kb | 44.49% | | /Tests/resources/[email protected] | 5.03kb | 2.79kb | 44.46% | | /Tests/resources/[email protected] | 5.51kb | 3.08kb | 44.11% | | /Tests/resources/[email protected] | 5.91kb | 3.32kb | 43.76% | | /Tests/resources/[email protected] | 5.20kb | 2.93kb | 43.56% | | /Tests/resources/[email protected] | 5.76kb | 3.26kb | 43.50% | | /Tests/resources/[email protected] | 5.41kb | 3.06kb | 43.47% | | /Tests/resources/[email protected] | 5.76kb | 3.26kb | 43.38% | | /Tests/resources/KeyLayer-FSharpMajor.png | 1.11kb | 0.63kb | 43.36% | | /Resources/Symbols.xcassets/long-mordent.imageset/long-mordent-30.png | 1.61kb | 0.92kb | 43.28% | | /Tests/resources/KeyLayer-GFlatMajor.png | 0.99kb | 0.56kb | 43.28% | | /Resources/Symbols.xcassets/32nd-up.imageset/32nd-up-20.png | 1.89kb | 1.07kb | 43.17% | | /Resources/Symbols.xcassets/fermata.imageset/fermata-30.png | 1.66kb | 0.94kb | 43.01% | | /Tests/resources/[email protected] | 5.76kb | 3.29kb | 42.93% | | /Tests/resources/TupletLayer-Tuplet.png | 2.77kb | 1.58kb | 42.90% | | /Resources/Symbols.xcassets/32nd-down.imageset/32nd-down-20.png | 1.80kb | 1.03kb | 42.84% | | /Resources/Symbols.xcassets/trill.imageset/trill-30.png | 1.81kb | 1.03kb | 42.83% | | /Resources/Symbols.xcassets/eighth-rest.imageset/eighth-rest-10.png | 1.18kb | 0.68kb | 42.77% | | /Resources/Symbols.xcassets/numeral-5.imageset/numeral-5-30.png | 1.78kb | 1.02kb | 42.75% | | /Resources/Symbols.xcassets/16th-up.imageset/16th-up-30.png | 2.13kb | 1.22kb | 42.75% | | /Tests/resources/MeasureLayer-WithClefsAndTimeSignatures.png | 3.81kb | 2.20kb | 42.30% | | /Tests/resources/[email protected] | 6.08kb | 3.52kb | 42.11% | | /Resources/Symbols.xcassets/16th-down.imageset/16th-down-30.png | 1.99kb | 1.16kb | 41.74% | | /Resources/Symbols.xcassets/inverted-turn.imageset/inverted-turn-30.png | 1.88kb | 1.10kb | 41.73% | | /Tests/resources/[email protected] | 9.06kb | 5.29kb | 41.58% | | /Tests/resources/[email protected] | 1.38kb | 0.81kb | 41.51% | | /Resources/Symbols.xcassets/treble-clef.imageset/treble-clef-10.png | 2.15kb | 1.26kb | 41.50% | | /Resources/Symbols.xcassets/common.imageset/common-30.png | 1.94kb | 1.14kb | 41.45% | | /Resources/Symbols.xcassets/numeral-6.imageset/numeral-6-30.png | 1.91kb | 1.12kb | 41.44% | | /Resources/Symbols.xcassets/numeral-9.imageset/numeral-9-30.png | 1.90kb | 1.11kb | 41.40% | | /Resources/Symbols.xcassets/brace-105.imageset/brace-105-20.png | 2.20kb | 1.29kb | 41.34% | | /Resources/Symbols.xcassets/turn.imageset/turn-30.png | 1.82kb | 1.07kb | 41.17% | | /Resources/Symbols.xcassets/numeral-3.imageset/numeral-3-30.png | 1.93kb | 1.14kb | 41.13% | | /Tests/resources/[email protected] | 10.59kb | 6.28kb | 40.72% | | /Tests/resources/[email protected] | 5.04kb | 2.99kb | 40.63% | | /Tests/resources/TieLayer-SlurPlacementDownUp.png | 3.13kb | 1.87kb | 40.46% | | /Tests/resources/KeyLayer-BMajor.png | 0.98kb | 0.58kb | 40.38% | | /Tests/resources/KeyLayer-DFlatMajor.png | 0.91kb | 0.54kb | 40.19% | | /Resources/Symbols.xcassets/numeral-2.imageset/numeral-2-30.png | 1.92kb | 1.15kb | 40.16% | | /Tests/resources/ScrollScoreLayout-Accidentals.png | 8.69kb | 5.21kb | 40.04% | | /Tests/resources/TieLayer-SlurPlacementUpDown.png | 3.11kb | 1.87kb | 39.98% | | /Resources/Symbols.xcassets/numeral-8.imageset/numeral-8-30.png | 1.92kb | 1.15kb | 39.93% | | /Resources/Symbols.xcassets/brace-125.imageset/brace-125-20.png | 2.41kb | 1.46kb | 39.68% | | /Resources/Symbols.xcassets/64th-up.imageset/64th-up-20.png | 2.10kb | 1.27kb | 39.59% | | /Tests/resources/[email protected] | 1.49kb | 0.90kb | 39.55% | | /Resources/Symbols.xcassets/star.imageset/star-30.png | 1.97kb | 1.19kb | 39.49% | | /Resources/Symbols.xcassets/bass-clef.imageset/bass-clef-20.png | 2.20kb | 1.33kb | 39.43% | | /Resources/Symbols.xcassets/brace-145.imageset/brace-145-20.png | 2.54kb | 1.54kb | 39.39% | | /Resources/Symbols.xcassets/coda.imageset/coda-30.png | 1.99kb | 1.21kb | 39.28% | | /Tests/resources/OrnamentLayer-InvertedTurnNoSlash.png | 2.58kb | 1.58kb | 38.89% | | /Resources/Symbols.xcassets/64th-down.imageset/64th-down-20.png | 2.00kb | 1.22kb | 38.89% | | /Tests/resources/OrnamentLayer-MordentLong.png | 2.52kb | 1.55kb | 38.76% | | /Tests/resources/OrnamentLayer-InvertedTurnSlash.png | 2.70kb | 1.65kb | 38.67% | | /Tests/resources/OrnamentLayer-TurnSlash.png | 2.65kb | 1.63kb | 38.56% | | /Tests/resources/OrnamentLayer-InvertedMordentLong.png | 2.51kb | 1.55kb | 38.45% | | /Tests/resources/OrnamentLayer-MordentShort.png | 2.39kb | 1.47kb | 38.31% | | /Resources/Symbols.xcassets/32nd-up.imageset/32nd-up-30.png | 2.48kb | 1.53kb | 38.24% | | /Tests/resources/BeamLayer-OneBeam.png | 2.37kb | 1.47kb | 38.08% | | /Tests/resources/BeamLayer-BackwardHook.png | 2.41kb | 1.50kb | 37.92% | | /Resources/Symbols.xcassets/segno.imageset/segno-20.png | 1.97kb | 1.22kb | 37.85% | | /Resources/Symbols.xcassets/32nd-down.imageset/32nd-down-30.png | 2.31kb | 1.44kb | 37.85% | | /Tests/resources/MeasureLayer-StemDirections.png | 2.17kb | 1.35kb | 37.75% | | /Tests/resources/[email protected] | 1.11kb | 0.69kb | 37.69% | | /Resources/Symbols.xcassets/64th-up.imageset/64th-up-30.png | 2.89kb | 1.80kb | 37.64% | | /Tests/resources/BeamLayer-ForwardHook.png | 2.41kb | 1.50kb | 37.64% | | /Tests/resources/OrnamentLayer-TurnNoSlash.png | 2.50kb | 1.56kb | 37.55% | | /Tests/resources/[email protected] | 1.52kb | 0.95kb | 37.40% | | /Tests/resources/OrnamentLayer-InvertedMordentShort.png | 2.34kb | 1.46kb | 37.40% | | /Tests/resources/OrnamentLayer-TrillAbove.png | 2.50kb | 1.57kb | 37.38% | | /Tests/resources/OrnamentLayer-TrillBelow.png | 2.48kb | 1.55kb | 37.37% | | /Tests/resources/BeamLayer-OneBeamThreeNotes.png | 2.42kb | 1.52kb | 37.23% | | /Tests/resources/BeamLayer-FourBeams.png | 2.51kb | 1.58kb | 36.91% | | /Resources/Symbols.xcassets/brace-165.imageset/brace-165-20.png | 2.71kb | 1.72kb | 36.71% | | /Resources/Symbols.xcassets/128th-up.imageset/128th-up-30.png | 3.34kb | 2.12kb | 36.48% | | /Tests/resources/[email protected] | 3.08kb | 1.96kb | 36.44% | | /Resources/Symbols.xcassets/128th-up.imageset/128th-up-20.png | 2.32kb | 1.48kb | 36.36% | | /Tests/resources/TieLayer-SlurPlacementUp.png | 2.80kb | 1.79kb | 36.21% | | /Tests/resources/KeyLayer-AFlatMajor.png | 0.81kb | 0.52kb | 36.03% | | /Resources/Symbols.xcassets/128th-down.imageset/128th-down-20.png | 2.20kb | 1.41kb | 35.97% | | /Tests/resources/TieLayer-SlurPlacementDown.png | 2.82kb | 1.81kb | 35.84% | | /Tests/resources/BeamLayer-AccidentalInBeamedSet.png | 2.59kb | 1.67kb | 35.55% | | /Tests/resources/[email protected] | 5.19kb | 3.35kb | 35.49% | | /Resources/Symbols.xcassets/brace-185.imageset/brace-185-20.png | 2.87kb | 1.86kb | 35.09% | | /Resources/Symbols.xcassets/quarter-rest.imageset/quarter-rest-10.png | 1.33kb | 0.86kb | 34.93% | | /Tests/resources/MeasureLayer-WithClefs.png | 2.55kb | 1.66kb | 34.80% | | /Resources/Symbols.xcassets/64th-down.imageset/64th-down-30.png | 2.64kb | 1.73kb | 34.68% | | /Tests/resources/TimeSignatureLayer-Vertical[email protected] | 3.43kb | 2.25kb | 34.38% | | /Resources/Symbols.xcassets/16th-rest.imageset/16th-rest-10.png | 1.34kb | 0.88kb | 34.26% | | /Tests/resources/[email protected] | 1.01kb | 0.66kb | 34.24% | | /Tests/resources/BeamLayer-TwoBeams.png | 2.21kb | 1.45kb | 34.22% | | /Tests/resources/[email protected] | 5.14kb | 3.39kb | 34.00% | | /Tests/resources/[email protected] | 1.50kb | 0.99kb | 33.81% | | /Resources/Symbols.xcassets/ped.imageset/ped-20.png | 2.32kb | 1.54kb | 33.57% | | /Resources/Symbols.xcassets/segno.imageset/segno-30.png | 2.51kb | 1.68kb | 33.09% | | /Resources/Symbols.xcassets/treble-clef.imageset/treble-clef-20.png | 3.64kb | 2.43kb | 33.06% | | /Resources/Symbols.xcassets/eighth-rest.imageset/eighth-rest-20.png | 1.51kb | 1.01kb | 32.68% | | /Tests/resources/KeyLayer-EMajor.png | 0.82kb | 0.56kb | 32.19% | | /Tests/resources/[email protected] | 2.45kb | 1.67kb | 31.99% | | /Resources/Symbols.xcassets/128th-down.imageset/128th-down-30.png | 2.92kb | 2.00kb | 31.72% | | /Tests/resources/[email protected] | 3.35kb | 2.30kb | 31.40% | | /Tests/resources/[email protected] | 3.28kb | 2.26kb | 31.10% | | /Tests/resources/[email protected] | 1.06kb | 0.73kb | 30.96% | | /Tests/resources/[email protected] | 1.29kb | 0.90kb | 30.74% | | /Tests/resources/[email protected] | 2.53kb | 1.75kb | 30.59% | | /Tests/resources/[email protected] | 1.61kb | 1.12kb | 30.30% | | /Tests/resources/[email protected] | 1.63kb | 1.13kb | 30.23% | | /Resources/Symbols.xcassets/ped.imageset/ped-30.png | 3.10kb | 2.18kb | 29.70% | | /Resources/Symbols.xcassets/bass-clef.imageset/bass-clef-30.png | 3.61kb | 2.54kb | 29.55% | | /Tests/resources/ChordLayer-Eighth.png | 0.78kb | 0.55kb | 28.64% | | /Resources/Symbols.xcassets/treble-clef.imageset/treble-clef-30.png | 5.07kb | 3.62kb | 28.55% | | /Tests/resources/[email protected] | 1.64kb | 1.17kb | 28.44% | | /Tests/resources/[email protected] | 0.94kb | 0.67kb | 28.32% | | /Tests/resources/[email protected] | 2.17kb | 1.56kb | 28.26% | | /Tests/resources/[email protected] | 1.62kb | 1.17kb | 27.81% | | /Tests/resources/[email protected] | 0.96kb | 0.69kb | 27.62% | | /Resources/Symbols.xcassets/32nd-rest.imageset/32nd-rest-10.png | 1.47kb | 1.07kb | 27.37% | | /Resources/Symbols.xcassets/quarter-rest.imageset/quarter-rest-20.png | 1.83kb | 1.33kb | 27.35% | | /Tests/resources/KeyLayer-AMajor.png | 0.71kb | 0.51kb | 27.31% | | /Resources/Symbols.xcassets/64th-rest.imageset/64th-rest-10.png | 1.60kb | 1.16kb | 27.22% | | /Resources/Symbols.xcassets/eighth-rest.imageset/eighth-rest-30.png | 1.89kb | 1.38kb | 27.18% | | /Tests/resources/[email protected] | 1.72kb | 1.25kb | 27.15% | | /Tests/resources/[email protected] | 1.94kb | 1.42kb | 26.98% | | /Tests/resources/KeyLayer-EFlatMajor.png | 0.67kb | 0.49kb | 26.83% | | /Tests/resources/[email protected] | 1.34kb | 0.99kb | 26.65% | | /Tests/resources/[email protected] | 0.98kb | 0.72kb | 26.61% | | /Resources/Symbols.xcassets/quarter-rest.imageset/quarter-rest-30.png | 2.41kb | 1.78kb | 26.22% | | /Tests/resources/[email protected] | 0.81kb | 0.61kb | 24.88% | | /Tests/resources/[email protected] | 1.60kb | 1.21kb | 24.46% | | /Tests/resources/[email protected] | 1.32kb | 0.99kb | 24.42% | | /Resources/Symbols.xcassets/128th-rest.imageset/128th-rest-10.png | 1.74kb | 1.32kb | 24.00% | | /Tests/resources/[email protected] | 1.47kb | 1.12kb | 23.52% | | /Resources/Symbols.xcassets/128th-rest.imageset/128th-rest-30.png | 3.79kb | 2.91kb | 23.37% | | /Tests/resources/ChordLayer-128th.png | 1.25kb | 0.96kb | 23.14% | | /Tests/resources/WordsLayer-Words.png | 1.51kb | 1.17kb | 23.02% | | /Tests/resources/ChordLayer-EighthDown.png | 0.70kb | 0.54kb | 22.92% | | /Tests/resources/[email protected] | 1.61kb | 1.24kb | 22.80% | | /Resources/Symbols.xcassets/16th-rest.imageset/16th-rest-20.png | 1.81kb | 1.40kb | 22.35% | | /Resources/Symbols.xcassets/64th-rest.imageset/64th-rest-30.png | 3.28kb | 2.55kb | 22.06% | | /Tests/resources/[email protected] | 1.07kb | 0.83kb | 21.96% | | /Tests/resources/ClefLayer-Treble.png | 1.49kb | 1.17kb | 21.55% | | /Tests/resources/[email protected] | 1.04kb | 0.82kb | 21.09% | | /Resources/Symbols.xcassets/64th-rest.imageset/64th-rest-20.png | 2.39kb | 1.89kb | 21.08% | | /Tests/resources/[email protected] | 0.76kb | 0.60kb | 21.07% | | /Resources/Symbols.xcassets/16th-rest.imageset/16th-rest-30.png | 2.39kb | 1.90kb | 20.51% | | /Resources/Symbols.xcassets/32nd-rest.imageset/32nd-rest-20.png | 2.12kb | 1.69kb | 20.21% | | /Tests/resources/[email protected] | 1.05kb | 0.84kb | 19.89% | | /Tests/resources/[email protected] | 1.04kb | 0.84kb | 19.66% | | /Resources/Symbols.xcassets/128th-rest.imageset/128th-rest-20.png | 2.73kb | 2.22kb | 18.75% | | /Tests/resources/[email protected] | 0.46kb | 0.37kb | 18.67% | | /Resources/Symbols.xcassets/32nd-rest.imageset/32nd-rest-30.png | 2.82kb | 2.33kb | 17.56% | | /Tests/resources/[email protected] | 0.88kb | 0.74kb | 16.78% | | /Tests/resources/[email protected] | 1.01kb | 0.84kb | 16.68% | | /Tests/resources/[email protected] | 1.22kb | 1.03kb | 15.80% | | /Tests/resources/[email protected] | 0.92kb | 0.77kb | 15.58% | | /Tests/resources/TimeSignatureLayer-VerticalDigits.png | 1.00kb | 0.84kb | 15.53% | | /Tests/resources/KeyLayer-DMajor.png | 0.52kb | 0.45kb | 14.61% | | /Tests/resources/[email protected] | 1.11kb | 0.95kb | 14.27% | | /Tests/resources/[email protected] | 1.10kb | 0.94kb | 14.21% | | /Tests/resources/[email protected] | 0.90kb | 0.77kb | 14.19% | | /Tests/resources/KeyLayer-BFlatMajor.png | 0.49kb | 0.43kb | 13.64% | | /Tests/resources/[email protected] | 0.63kb | 0.54kb | 13.51% | | /Tests/resources/ImageLayer-Coda.png | 0.64kb | 0.56kb | 12.84% | | /Tests/resources/[email protected] | 0.59kb | 0.52kb | 12.52% | | /Tests/resources/[email protected] | 0.61kb | 0.53kb | 12.50% | | /Tests/resources/ImageLayer-Segno.png | 0.76kb | 0.67kb | 11.11% | | /Tests/resources/WordsLayer-Dyanmics.png | 0.78kb | 0.70kb | 9.99% | | /Tests/resources/[email protected] | 0.65kb | 0.60kb | 7.83% | | /Tests/resources/ChordLayer-Accidental.png | 0.53kb | 0.49kb | 7.69% | | /Tests/resources/[email protected] | 0.52kb | 0.49kb | 6.54% | | /Tests/resources/[email protected] | 0.64kb | 0.60kb | 5.99% | | /Tests/resources/[email protected] | 0.73kb | 0.68kb | 5.91% | | /Tests/resources/[email protected] | 0.71kb | 0.68kb | 4.79% | | /Tests/resources/MeasureLayer-Empty.png | 0.30kb | 0.29kb | 1.95% | | /Tests/resources/ChordLayer-DisplaceSideways.png | 0.46kb | 0.46kb | 1.27% | | /Tests/resources/TieLayer-100Tie.png | 0.63kb | 0.62kb | 1.24% | | | | | | | Total : | 3,682.98kb | 1,675.42kb | 54.51% |


    📝docs | :octocat: repo | 🙋issues | 🏅swag | 🏪marketplace

    opened by imgbot[bot] 0
  • Comments out loop header if its body is commented out.

    Comments out loop header if its body is commented out.

    I don't understand why loop body was commented out. But keeping loop header not commented out along with its body changes logic completely.

    opened by valeriyvan 0
  • Fixes target membership for Symbols.xcassets to fix unit tests for iOS.

    Fixes target membership for Symbols.xcassets to fix unit tests for iOS.

    Partially fixes issue #18 by fixing 65 unit tests. 5 tests still fail.

    opened by valeriyvan 0
  • Sets empty property dictionary for nonnull parameter

    Sets empty property dictionary for nonnull parameter

    Sets empty property dictionary for nonnull parameter for solving Xcode warning

    opened by valeriyvan 0
  • Refactors openInPreview method

    Refactors openInPreview method

    opened by valeriyvan 0
  • 关于musicxml的播放问题

    关于musicxml的播放问题

    看了您写的内容, 非常nice, 但是没有找到, 播放相关的模块, 能否请教一下呢, 我的联系方式 QQ:903103242

    opened by caoMingLiang 0
  • Android Support?

    Android Support?

    opened by rodydavis 0
  • Transposing scores?

    Transposing scores?

    Hi, I was just wondering if there was support for transposing MusicXML files using the <transpose> tag?

    I tried rendering my own transposed file with the PreviewGenerator and it didn't draw the score differently. Here is the file attached for your reference:

    4 measure 1 copy.xml.zip

    And as to how I did the transposition, I referred to this article from the MusicXML documentation:

    http://www.musicxml.com/tutorial/the-midi-compatible-part/attributes/

    If you know of any way I can easily achieve transposition using MusicKit, let me know. Otherwise I will start thinking of an alternative solution. Thank you for this great library!

    opened by virusys 0
  • git submodule update --init --recursive

    git submodule update --init --recursive

    macdeMac-mini:musickit mac$ git submodule update --init --recursive Submodule 'Submodules/AIImageCompare' ([email protected]:aleph7/AIImageCompare) registered for path 'Submodules/AIImageCompare' Submodule 'Submodules/mxml' ([email protected]:venturemedia/mxml.git) registered for path 'Submodules/mxml' Cloning into '/Users/mac/Desktop/OpenSources/iOS/musickit/Submodules/AIImageCompare'... Permission denied (publickey). fatal: Could not read from remote repository.

    Please make sure you have the correct access rights and the repository exists. fatal: clone of '[email protected]:aleph7/AIImageCompare' into submodule path '/Users/mac/Desktop/OpenSources/iOS/musickit/Submodules/AIImageCompare' failed Failed to clone 'Submodules/AIImageCompare'. Retry scheduled Cloning into '/Users/mac/Desktop/OpenSources/iOS/musickit/Submodules/mxml'... Permission denied (publickey). fatal: Could not read from remote repository.

    opened by ShengQiangLiu 2
  • Sample app required

    Sample app required

    Is there any sample app available which shows how to integrate MusicKit into one own's project?

    I can build the project, especially the frameworks. However, when I try to include the framework via #import <MusicKit/MusicKit.h> I get the error Could not build module 'MusicKit'. Also, the expression FOUNDATION_EXPORT in MusikKit.h causes trouble. In that header I also get multiple file not found errors, e.g. for #import <MusicKit/VMKColor.h>.

    Is there something wrong with the project set-up or am I missing something?

    opened by martinvalenta 26
Owner
Reinvent Inc.
Reinvent Inc.
A language for music notation

Lydown is a language and compiler for creating music scores, parts and snippets. The lydown code is compiled to lilypond code and then compiled to PDF

Sharon Rosner 21 Apr 8, 2021
A beautiful cross platform Desktop Player for Google Play Music

Google Play Music™ Desktop Player Windows: MacOS / Linux: Run "Google Play Music" as a standalone desktop app. Never again will you have to hunt throu

Samuel Attard 8.5k Sep 12, 2021
web based music sheet viewer (go, pdfjs) as a single binary

Digital Music Stand A simple cross-platform browser-based pdfjs-based viewer to display and search music sheets. A single binary including all assets.

Patrick Wieschollek 21 Aug 27, 2021
Typographic Beat-Oriented Notation for music

tbon Typographic Beat-Oriented Notation for music Tbon aims to be the fastest way to enter pitches, rhythms, meter and dynamic levels from a computer

null 11 Jan 23, 2020
网易云音乐第三方

ieaseMusic Elegant NeteaseMusic desktop app, Rock with NeteaseMusic ?? Built by Electron, React, MobX, JSS API 由 Binaryify/NeteaseCloudMusicApi 提供。 Pr

null 8.6k Sep 22, 2021
🎵 Music notation engraving library for MEI with MusicXML and Humdrum support and various toolkits (JavaScript, Python)

Verovio is a fast, portable and lightweight library for engraving Music Encoding Initiative (MEI) digital scores into SVG images. Verovio also contain

RISM Digital Center 426 Sep 22, 2021
Collaborative Programmable Music

888 888 _ooooooooo._ 888 ,o888PP""""PP88

Overtone 5.2k Sep 24, 2021
Split flac/ape/wv/wav + cue sheet into separate tracks

See unflac as a better replacement of this project. split2flac split2flac splits one big APE/FLAC/TTA/WV/WAV audio image (or a collection of such file

Sigrid Solveig Haflínudóttir 248 Jun 22, 2021
A music programming language for musicians. :notes:

Installation | Docs | Changelog | Contributing composers chatting Alda is a text-based programming language for music composition. It allows you to co

Alda 4.7k Sep 25, 2021
Open source sheet music

The Mutopia Project The Mutopia Project offers sheet music based on editions in the public domain. All sheet music is written in LilyPond by volunteer

null 187 Sep 3, 2021
A JavaScript library for rendering music notation and guitar tablature.

VexFlow 3 A JavaScript library for rendering music notation. Copyright (c) 2010 Mohit Muthanna Cheppudira Sponsor this Project If you use VexFlow in y

Mohit Cheppudira 3.1k Sep 25, 2021
Music player for deepin desktop environment.

deepin-music Deepin music is a local music player with beautiful design and simple functions developed by Deepin Technology. Dependencies Build depend

Wuhan Deepin Technology Co.,Ltd. 155 Sep 16, 2021
Frescobaldi LilyPond Editor

README for Frescobaldi Homepage: http://www.frescobaldi.org/ Main author: Wilbert Berendsen Frescobaldi is a LilyPond sheet music text editor. It aims

Frescobaldi 501 Sep 21, 2021
Music sheet rendering for iOS

MusicKit MusicKit is an iOS/MacOS X framework for rendering sheet music. It depends on mxml for loading and laying out MusicXML files. Setup After clo

Reinvent Inc. 98 Sep 7, 2021
Mopidy is an extensible music server written in Python

Mopidy Mopidy is an extensible music server written in Python. Mopidy plays music from local disk, Spotify, SoundCloud, Google Play Music, and more. Y

Mopidy 7.2k Sep 17, 2021
music library manager and MusicBrainz tagger

beets Beets is the media library management system for obsessive music geeks. The purpose of beets is to get your music collection right once and for

beetbox 10.4k Sep 15, 2021
A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.

Get Started | Features | Screenshots | Programming | CLI | Contribute | License Midica is an interpreter for a Music Programming Language. It translat

Jan Trukenmüller 47 Sep 17, 2021
Streaming music player that finds free music for you

Desktop music player focused on streaming from free sources Links Official website Mastodon Twitter Support channel (Matrix): #nuclear:matrix.org Disc

null 6.8k Sep 17, 2021
The git repository of the advanced drum machine

Hydrogen drum machine Hydrogen is an advanced drum machine for GNU/Linux, Mac and Windows. It's main goal is to bring professional yet simple and intu

Hydrogen 702 Sep 15, 2021