muskel

package module
v1.1.20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2021 License: GPL-2.0 Imports: 14 Imported by: 1

README

MUsical SKEtch Language - MUSKEL

Documentation

Index

Constants

View Source
const MUSKEL_VERSION_FILE = "muskel_version.txt"
View Source
const VERSION = "1.1.20"

Variables

View Source
var FILE_EXTENSION = ".mskl"
View Source
var USER_DIR string
View Source
var WORKING_DIR string

Functions

func Convert

func Convert(mainFile string, params []string, smffile string, opts ...score.Option) error

func Format

func Format(filename string, params []string, rd io.Reader, wr io.Writer, opts ...score.Option) error

func Import

func Import(srcFile string, targetFile string, monoTracks []int, drumTracks []int) error

func ParseFile

func ParseFile(mainFile string, params []string, opts ...score.Option) (sc *score.Score, err error)

func ReadWDVersionFile added in v1.0.29

func ReadWDVersionFile(dir string) (*config.Version, error)

func Unroll

func Unroll(mainFile string, params []string, rd io.Reader, wr io.Writer, opts ...score.Option) error

func WriteSMF

func WriteSMF(filename string, params []string, rd io.Reader, fmtwr io.Writer, midwr io.Writer, opts ...score.Option) error

func WriteSMFFile

func WriteSMFFile(sc *score.Score, smffile string, opts ...smfwriter.Option) error

func WriteWDVersionFile added in v1.0.29

func WriteWDVersionFile(dir string) error

Types

This section is empty.

Directories

Path Synopsis
cmd
csv module
xlsx module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL