Skip to content
@Smoosic

Smoosic

Parent of Smoosic and related subprojects

Welcome to the Smoosic Project

Most project work for Smoosic will be on the main repository. If you are interested in further discussions, please head over there.

  • Smoosic is a typescript/javascript music notation program that runs in the browser
  • SMO is a JSON-based file format. It stands for 'Serialized Musical Objects'.

Here is a breakdown of the sub-projects:

  1. Smoosic library is the source code for the application and associated library, and is the main Smoosic project repository.
  2. vexflow_smoosic repository contains the vexflow engraving library, a sister-project of Smoosic.
  3. SmoSchema contains the definition of the Serializable Music Objects that Smoosic uses to persist files, and tools for validation, and possibly other utilities.
  4. Demos contains test and demo applications. If you want to use Smoosic as a library in your own applications, you can use this as a model.
  5. SmoSounds library contains .mp3 samples used for audio playback, and referenced in the demo projects.
  6. SmoScores The repository for music written in SMO, or for the SMO application. Contributions and fixes to the default library are welcome.

Popular repositories Loading

  1. Smoosic Smoosic Public

    Main repository for Smoosic, the music notation and playback library written in typescript

    TypeScript 6 1

  2. SmoSchema SmoSchema Public

    JSON schema for the serialization of scores in Smoosic

  3. SmoSounds SmoSounds Public

    Audio files for Smoosic playback

  4. vexflow_smoosic vexflow_smoosic Public

    The Smoosic branch of the vexflow rendering engine

    JavaScript

  5. Demos Demos Public

    Demo and test HTML that uses Smoosic. You can use this as a model for your own applications.

    JavaScript

  6. SmoScores SmoScores Public

    The Smoosic library repository. Scores in SMO or XML format for Smoosic, and the demo Library.

Repositories

Showing 7 of 7 repositories
  • SmoScores Public

    The Smoosic library repository. Scores in SMO or XML format for Smoosic, and the demo Library.

    Smoosic/SmoScores’s past year of commit activity
    0 MIT 0 0 0 Updated Jan 11, 2025
  • Smoosic Public

    Main repository for Smoosic, the music notation and playback library written in typescript

    Smoosic/Smoosic’s past year of commit activity
    TypeScript 6 MIT 1 15 (3 issues need help) 0 Updated Jan 11, 2025
  • .github Public

    Top-level documentation for the Smoosic project

    Smoosic/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Dec 31, 2024
  • Demos Public

    Demo and test HTML that uses Smoosic. You can use this as a model for your own applications.

    Smoosic/Demos’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Nov 6, 2024
  • vexflow_smoosic Public

    The Smoosic branch of the vexflow rendering engine

    Smoosic/vexflow_smoosic’s past year of commit activity
    JavaScript 0 0 0 0 Updated Oct 15, 2024
  • SmoSounds Public

    Audio files for Smoosic playback

    Smoosic/SmoSounds’s past year of commit activity
    0 MIT 0 0 0 Updated Oct 8, 2024
  • SmoSchema Public

    JSON schema for the serialization of scores in Smoosic

    Smoosic/SmoSchema’s past year of commit activity
    0 0 0 0 Updated Oct 5, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…