Socket
Socket
Sign inDemoInstall

midifile-ts

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

midifile-ts - npm Package Compare versions

Comparing version 1.3.2 to 1.3.3

src/deserialize.test.ts

2

dist/index.d.ts

@@ -328,3 +328,3 @@ declare const MIDIChannelEvents: {

}
declare function deserialize(stream: Stream, lastEventTypeByte: number, setLastEventTypeByte: (eventType: number) => void): AnyEvent;
declare function deserialize(stream: Stream, lastEventTypeByte?: number, setLastEventTypeByte?: (eventType: number) => void): AnyEvent;
interface MidiHeader {

@@ -331,0 +331,0 @@ formatType: number;

@@ -204,3 +204,9 @@ 'use strict';

function deserialize(stream, lastEventTypeByte, setLastEventTypeByte) {
if (lastEventTypeByte === void 0) { lastEventTypeByte = 0; }
var deltaTime = stream.readVarInt();
return deserializeSingleEvent(stream, deltaTime, lastEventTypeByte, setLastEventTypeByte);
}
function deserializeSingleEvent(stream, deltaTime, lastEventTypeByte, setLastEventTypeByte) {
if (deltaTime === void 0) { deltaTime = 0; }
if (lastEventTypeByte === void 0) { lastEventTypeByte = 0; }
var eventTypeByte = stream.readInt8();

@@ -402,3 +408,3 @@ if ((eventTypeByte & 0xf0) === 0xf0) {

param1 = stream.readInt8();
setLastEventTypeByte(eventTypeByte);
setLastEventTypeByte === null || setLastEventTypeByte === void 0 ? void 0 : setLastEventTypeByte(eventTypeByte);
}

@@ -405,0 +411,0 @@ var eventType = eventTypeByte >> 4;

{
"name": "midifile-ts",
"version": "1.3.2",
"version": "1.3.3",
"description": "",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -37,6 +37,20 @@ import { MIDIChannelEvents } from "."

stream: Stream,
lastEventTypeByte: number,
setLastEventTypeByte: (eventType: number) => void
lastEventTypeByte: number = 0,
setLastEventTypeByte?: (eventType: number) => void
): AnyEvent {
const deltaTime = stream.readVarInt()
return deserializeSingleEvent(
stream,
deltaTime,
lastEventTypeByte,
setLastEventTypeByte
)
}
export function deserializeSingleEvent(
stream: Stream,
deltaTime: number = 0,
lastEventTypeByte: number = 0,
setLastEventTypeByte?: (eventType: number) => void
) {
let eventTypeByte = stream.readInt8()

@@ -250,3 +264,3 @@ if ((eventTypeByte & 0xf0) === 0xf0) {

param1 = stream.readInt8()
setLastEventTypeByte(eventTypeByte)
setLastEventTypeByte?.(eventTypeByte)
}

@@ -253,0 +267,0 @@ const eventType = eventTypeByte >> 4

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc