UNPKG

@ng-web-apis/midi

Version:

An Observable based library for the use of Web MIDI API with Angular

8 lines 1.15 kB
import { map } from 'rxjs'; /** * Extract status byte (1st) from MIDI message */ export function toStatusByte() { return (source) => source.pipe(map(({ data }) => data[0] ?? 0)); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG8tc3RhdHVzLWJ5dGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9saWJzL21pZGkvc3JjL29wZXJhdG9ycy90by1zdGF0dXMtYnl0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUMsR0FBRyxFQUFDLE1BQU0sTUFBTSxDQUFDO0FBRXpCOztHQUVHO0FBQ0gsTUFBTSxVQUFVLFlBQVk7SUFDeEIsT0FBTyxDQUFDLE1BQU0sRUFBRSxFQUFFLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFDLElBQUksRUFBQyxFQUFFLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNsRSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUge09wZXJhdG9yRnVuY3Rpb259IGZyb20gJ3J4anMnO1xuaW1wb3J0IHttYXB9IGZyb20gJ3J4anMnO1xuXG4vKipcbiAqIEV4dHJhY3Qgc3RhdHVzIGJ5dGUgKDFzdCkgZnJvbSBNSURJIG1lc3NhZ2VcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHRvU3RhdHVzQnl0ZSgpOiBPcGVyYXRvckZ1bmN0aW9uPE1JRElNZXNzYWdlRXZlbnQsIG51bWJlcj4ge1xuICAgIHJldHVybiAoc291cmNlKSA9PiBzb3VyY2UucGlwZShtYXAoKHtkYXRhfSkgPT4gZGF0YVswXSA/PyAwKSk7XG59XG4iXX0=