open-index/open-npm huggingface dataset:
npm package: @ivine/osmd-audio-player
Description: ivine@OSMD_audio_player
Author: Jimmy Utterström
Latest version: 0.1.33
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# 🎵 OSMD Audio player yyin
Thanks to: https://github.com/jimutt/osmd-audio-player


Unoffical audio playback engine for [OpenSheetMusicDisplay](https://github.com/opensheetmusicdisplay/opensheetmusicdisplay). Successor meant to replace my previous proof of concept player.

This player is still in a very early state and lots of breaking and non-breaking changes will most likely be introduced before the first major release. Use at your own risk!

## Install

```
npm install @ivine/osmd-audio-player
```

## Demos / usage

### Basic

Basic no-framework demo with only play, pause & stop functionality.
### Vue JS + Vuetify

A more full-featured demo featuring configurable instruments, level control, switching scores & changing tempo.

You might notice that there's currently a quite large delay when switching instruments. It's due to the in-advance scheduling to prevent interruptions & timing issues in the audio playback, and there's currently no clearing/reset of the buffer when an instrument change takes place. Some improvements in that area are planned.


### Basic (React)

React example

### Basic (UMD build)

Same functionality as the basic demo but without any Node.js requirements. Uses the UMD build of OSMD and the audio player for simple plug and play functionality in any web page.

## Features

- Framework agnostic, not tied to a specific front end Framework
- Multi-instrument support
- Individual level controls
- Automatic tempo detection from score
- Automatic instrument assignment

## Roadmap

- Repeat support
- Dynamics support
- Grace note support
- Click to set playback position
- Updated & properly structured Vue demo
- Quickstart guide & more extensive Readme
- Custom audio stack for playing soundfonts
- Stricter typing
- Unit tests

## Credits

<div style="max-width: 340px;">

[![Browserstack](https://s3.eu-central-1.amazonaws.com/ju-media/Browserstack-logo%402x.png)](http://browserstack.com/)

</div>

Thank you Browserstack for offering me your Open Source license for cross browser testing.
npm package: @ivirse-tovchain/helpers
Description: Javascript Helpers for working with the Ivirse
Author: Ivirse Foundation
Latest version: 1.0.3

# Ivirse JavaScript Helpers

Javascript Helpers for working with the Ivirse 

## Usage


## Develop

This is a mono repository, managed with [lerna](https://lernajs.io/).

Follow the instructions for the top-level repo.
1. `git clone` this repo & `cd` into it as usual
2. Run `yarn` to install top-level dependencies.


# Copyright & License

Copyright (c) 2013-2022 Ivirse Foundation - Released under the [MIT license](LICENSE).
npm package: @ivirse-tovchain/string
Description: ## Install
Author: Ivirse Foundation
Latest version: 1.0.3

# String

## Install

`npm install @ivirse-tovchain/string --save`

or

`yarn add @ivirse-tovchain/string`


## Usage


## Develop

This is a mono repository, managed with [lerna](https://lernajs.io/).

Follow the instructions for the top-level repo.
1. `git clone` this repo & `cd` into it as usual
2. Run `yarn` to install top-level dependencies.


## Run

- `yarn dev`


## Test

- `yarn lint` run just eslint
- `yarn test` run lint and tests




# Copyright & License

Copyright (c) 2013-2022 Ivirse Foundation - Released under the [MIT license](LICENSE).
npm package: @ivirse-tovchain/timezone-data
Description: ## Install
Author: Ivirse Foundation
Latest version: 1.0.3

# Timezone Data

## Install

`npm install @ivirse-tovchain/timezone-data --save`

or

`yarn add @ivirse-tovchain/timezone-data`


## Usage


## Develop

This is a mono repository, managed with [lerna](https://lernajs.io/).

Follow the instructions for the top-level repo.
1. `git clone` this repo & `cd` into it as usual
2. Run `yarn` to install top-level dependencies.


## Run

- `yarn dev`


## Test

- `yarn lint` run just eslint
- `yarn test` run lint and tests




# Copyright & License

Copyright (c) 2013-2022 Ivirse Foundation - Released under the [MIT license](LICENSE).
npm package: @ivissani/angular-calendar-week-hours-view
Description: This project aims to provide an alternative view to those already provided on [Angular Calendar](https://github.com/mattlewis92/angular-calendar).
Author: ivissani
Latest version: 1.0.2

# AngularCalendarWeekHoursView

This project aims to provide an alternative view to those already provided on [Angular Calendar](https://github.com/mattlewis92/angular-calendar).

It probably won't receive much support from me (@diegofsza), so you're encouraged to enhance it in any reasonable way and send pull requests.

## How it looks

![Imgur](https://i.imgur.com/deXyK1Q.jpg)

## Usage

Import the module wherever you want to use the view:

```javascript
@NgModule({
    declarations: [
        ...
    ],
    imports: [
        ...,
        CalendarModule.forRoot(),
        CalendarWeekHoursViewModule,
        ...
    ],   
})
```

Use the view in your html

```html
<iq-calendar-week-hours-view
            *ngSwitchCase="'week'"
            [viewDate]="viewDate"
            [events]="events"
            [hourSegments]="2"
            [dayStartHour]="8"
            [dayEndHour]="20"
            (eventClicked)="eventClicked($event)"
            (hourSegmentClicked)="hourSegmentClicked($event)"
            (eventTimesChanged)="eventTimesChanged($event)"
            [refresh]="refresh">
        </iq-calendar-week-hours-view>
```

You should also include the scss file in your styles array in the .angular-cli.json file

```javascript
"../node_modules/angular-calendar-week-hours-view/angular-calendar-week-hours-view.scss"
```