Jazz-Soft.net
We make it sound!
Technology
Applications
Download
Documentation
Community
about the developer...
Home
»
Documentation
»
JZZ.js
» Reference
JZZ Reference
Introduction
Web MIDI API
JZZ()
info()
refresh()
openMidiIn()
openMidiOut()
close()
onChange()
connect()
/
disconnect()
MIDI-In
name()
info()
connect()
/
disconnect()
close()
MIDI-Out
name()
info()
MIDI2()
/
MIDI1()
send()
gr()
ch()
sxId()
mpe()
close()
helpers
note()
MIDI-Thru
JZZ.Widget()
emit()
JZZ.addMidiIn()
JZZ.addMidiOut()
JZZ.MIDI
(MIDI 1.0)
constructor
toString()
helpers
noteOn()
/
noteOff()
aftertouch()
program()
pressure()
pitchBend()
/
pitchBendF()
control()
bankMSB()
/
bankLSB()
/
bank()
modMSB()
/
modLSB()
/
mod()
/
modF()
breathMSB()
/
breathLSB()
/
breath()
/
breathF()
footMSB()
/
footLSB()
/
foot()
/
footF()
portamentoMSB()
/
portamentoLSB()
/
portamentoTime()
/
portamentoTimeF()
volumeMSB()
/
volumeLSB()
/
volume()
/
volumeF()
balanceMSB()
/
balanceLSB()
/
balance()
/
balanceF()
panMSB()
/
panLSB()
/
pan()
/
panF()
expressionMSB()
/
expressionLSB()
/
expression()
/
expressionF()
damper()
/
portamento()
/
sostenuto()
/
soft()
/
legato()
/
hold2()
soundVariation()
/
filterResonance()
/
brightness()
attackTime()
/
releaseTime()
/
decayTime()
vibratoRate()
/
vibratoDepth()
/
vibratoDelay()
ptc()
dataMSB()
/
dataLSB()
/
data()
/
dataF()
dataIncr()
/
dataDecr()
nrpnLSB()
/
nrpnMSB()
/
nrpn()
rpnLSB()
/
rpnMSB()
/
rpn()
allSoundOff()
/
allNotesOff()
resetAllControllers()
/
localControl()
omni()
/
mono()
/
poly()
mode1()
/
mode2()
/
mode3()
/
mode4()
/
mtc()
songPosition()
songSelect()
tune()
clock()
start()
continue()
stop()
active()
reset()
rpnPitchBendRange()
/
rpnPitchBendRangeF()
rpnFineTuning()
/
rpnFineTuningF()
rpnCoarseTuning()
/
rpnCoarseTuningF()
rpnTranspose()
rpnTuning()
/
rpnTuningF()
/
rpnTuningA()
rpnSelectTuningProgram()
/
rpnSelectTuningBank()
/
rpnSelectTuning()
rpnModulationDepthRange()
/
rpnModulationDepthRangeF()
rpnNull()
sxIdRequest()
sxFullFrame()
sxMasterVolume()
/
sxMasterVolumeF()
sxMasterFineTuning()
/
sxMasterFineTuningF()
sxMasterCoarseTuning()
/
sxMasterTranspose()
/
sxMasterCoarseTuningF()
/
sxMasterTransposeF()
sxMasterTuning()
/
sxMasterTuningF()
/
sxMasterTuningA()
sxTuningDumpRequest()
sxNoteTuning()
/
sxNoteTuningF()
/
sxNoteTuningHZ()
sxScaleTuning1()
/
sxScaleTuning1F()
sxScaleTuning2()
/
sxScaleTuning2F()
/
sxScaleTuning()
/
sxScaleTuningF()
sxGM()
/
sxGS()
/
sxXG()
sxMidiSoft()
gsMasterVolume()
/
gsMasterVolumeF()
gsMasterCoarseTuning()
/
gsMasterCoarseTuningF()
/
gsMasterTranspose()
/
gsMasterTransposeF()
gsMasterFineTuning()
/
gsMasterFineTuningF()
/
gsMasterTuningF()
/
gsMasterTuningA()
gsOctaveTuning()
/
gsOctaveTuningF()
/
gsScaleTuning()
/
gsScaleTuningF()
xgMasterVolume()
/
xgMasterVolumeF()
xgMasterCoarseTuning()
/
xgMasterCoarseTuningF()
/
xgMasterTranspose()
/
xgMasterTransposeF()
xgMasterFineTuning()
/
xgMasterFineTuningF()
/
xgMasterTuningF()
/
xgMasterTuningA()
xgOctaveTuning()
/
xgOctaveTuningF()
/
xgScaleTuning()
/
xgScaleTuningF()
ch()
/
sxId()
SMF helpers
smf()
smfSeqNumber()
smfText()
smfCopyright()
smfSeqName()
smfInstrName()
smfLyric()
smfMarker()
smfCuePoint()
smfProgName()
smfDevName()
smfChannelPrefix()
smfMidiPort()
smfEndOfTrack()
smfTempo()
smfBPM()
smfSMPTE()
smfTimeSignature()
smfKeySignature()
smfSequencer()
isNoteOn()
/
isNoteOff()
/
isSysEx()
/
isFullSysEx()
isSMF()
/
isTempo()
/
isTimeSignature()
/
isKeySignature()
/
isEOT()
getChannel()
/
getNote()
/
getVelocity()
/
getSysExId()
getData()
/
getText()
/
getTempo()
/
getBPM()
/
getTimeSignature()
/
getKeySignature()
setChannel()
/
setNote()
/
setVelocity()
/
setSysExId()
setData()
/
setText()
freq()
/
midi()
/
shift()
to14b()
/
to21b()
JZZ.MIDI2
(MIDI 2.0)
constructor
toString()
helpers
noop()
umpClock()
umpTimestamp()
umpTicksPQN()
umpDelta()
umpNoteOn()
/
umpNoteOff()
umpProgram()
umpPressure()
/
umpPressureF()
umpPnPressure()
/
umpPnPressureF()
/
umpAftertouch()
/
umpAftertouchF()
umpPitchBend()
/
umpPitchBendF()
umpPnPitchBend()
/
umpPnPitchBendF()
umpRPN()
/
umpPnRPN()
/
umpNRPN()
/
umpPnNRPN()
umpControl()
umpTempo()
/
umpBPM()
umpTimeSignature()
umpCustomText()
umpMetadata()
/
umpCMetadata()
umpProjectName()
/
umpCProjectName()
umpCompositionName()
/
umpCCompositionName()
umpClipName()
/
umpCClipName()
umpCopyright()
/
umpCCopyright()
umpComposerName()
/
umpCComposerName()
umpLyricistName()
/
umpCLyricistName()
umpArrangerName()
/
umpCArrangerName()
umpPublisherName()
/
umpCPublisherName()
umpPerformerName()
/
umpCPerformerName()
umpAccPerformerName()
/
umpCAccPerformerName()
umpRecordingDate()
/
umpCRecordingDate()
umpRecordingLocation()
/
umpCRecordingLocation()
umpText()
/
umpCText()
umpLyrics()
/
umpCLyrics()
umpLyricsLanguage()
/
umpLyricsLanguage()
umpRuby()
/
umpCRuby()
umpRubyLanguage()
/
umpCRubyLanguage()
gr()
/
ch()
/
sxId()
isNoteOn()
/
isNoteOff()
isTempo()
/
isTimeSignature()
/
isTicksPQN()
/
isDelta()
isStartClip()
/
isEndClip()
getTempo()
/
getBPM()
/
getTimeSignature()
/
getTicksPQN()
/
getDelta()
JZZ.MIDI.SMF
- Standard MIDI File
constructor
toString()
dump()
toBuffer()
/
toArrayBuffer()
/
toInt8Array()
/
toUint8Array()
Chunk
MTrk
add()
/
tick()
/
send()
helpers
note()
ch()
/
sxId()
JZZ.MIDI.SYX
- SYX File
constructor
toString()
dump()
toBuffer()
/
toArrayBuffer()
/
toInt8Array()
/
toUint8Array()
add()
/
send()
JZZ.MIDI.Clip
- MIDI 2.0 Clip File
constructor
toString()
dump()
toBuffer()
/
toArrayBuffer()
/
toInt8Array()
/
toUint8Array()
add()
/
tick()
/
send()
helpers
gr()
/
ch()
/
sxId()
Player
play()
/
stop()
/
pause()
/
resume()
/
loop()
/
speed()
type()
/
tracks()
duration()
/
durationMS()
position()
/
positionMS()
jump()
/
jumpMS()
tick2ms()
/
ms2tick()
onEnd()
JZZ.SMPTE
constructor
toString()
isFullFrame()
getType()
/
getHour()
/
getMinute()
/
getSecond()
/
getFrame()
/
getQuarter()
setType()
/
setHour()
/
setMinute()
/
setSecond()
/
setFrame()
/
setQuarter()
reset()
incrFrame()
/
decrFrame()
/
incrQF()
/
decrQF()
read()
Common calls
or()
and()
wait()
log()
then()
async/await
JZZ.lib
openMidiIn()
openMidiOut()
registerMidiIn()
registerMidiOut()
getAudioContext()
toBase64()
fromBase64()
toUTF8()
fromUTF8()
Developer API
User-defined modules
JZZ modules
JZZ.input.Kbd
JZZ.input.ASCII
JZZ.input.Knobs
JZZ.input.Qwerty
JZZ.synth.OSC
JZZ.synth.Tiny
JZZ.synth.MIDIjs
JZZ.synth.Timbre
JZZ.midi.GM
programName()
groupName()
percussionName()
programValue()
noteValue()
guessValue()
JZZ.midi.Gear
isIdResponse()
gearInfo()
JZZ.gui.Player
constructor
load()
play()
/
stop()
/
pause()
/
loop()
type()
/
tracks()
duration()
/
durationMS()
position()
/
positionMS()
/
jump()
/
jumpMS()
tick2ms()
/
ms2tick()
connect()
/
disconnect()
destroy()
setUrl()
onLoad()
/
onSelect()
/
onPlay()
/
onStop()
/
onPause()
/
onResume()
/
onJump()
/
onEnd()
/
onClose()
JZZ.gui.Karaoke
constructor
load()
jump()
reset()
Deprecated and Removed
- avoid useng these!
JZZ.createNew()
JZZ.util.iosSound()
See also
jzz at npm
JZZ at GitHub
JZZ-modules at GitHub
Examples