Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/d-sketon/hexo-midijs

A hexo plugin to play midi files by MIDIjs.
https://github.com/d-sketon/hexo-midijs

hexo hexo-plugin midi midi-player midijs

Last synced: 9 days ago
JSON representation

A hexo plugin to play midi files by MIDIjs.

Awesome Lists containing this project

README

        


hexo-minecraft-skin-viewer


NPM License
NPM Version
NPM Downloads


A hexo plugin to play MIDI files by MIDIjs.

About midijs http://www.midijs.net/

Since midijs cannot play multiple MIDI files at the same time, hexo-midijs may not be stable enough.

## Install

```bash
$ npm install hexo-midijs --save
```

## Usage

```
{% midijs url [width=85%] [...other args] %}
{% endmidijs %}
```

e.g.

```
{% midijs './Smoking Dragon.mid' '400px' %}
{% endmidijs %}
```

### url

The url of the MIDI file (required)

### width

The width of the player (optional,default 85%)

### other args

Other arguments will be attached to the inserted `script` tag. For example, you can insert attributes such as `data-pjax`

## Example

[Demo](https://d-sketon.github.io/20241006/hexo-midijs-demo/)