UNPKG

museaikit

Version:

A powerful music-focused AI toolkit

20 lines (19 loc) 670 B
import * as tf from '@tensorflow/tfjs'; export interface BinaryCounterSpec { type: 'BinaryCounter'; args: BinaryCounterArgs; } export type AuxiliaryInputSpec = BinaryCounterSpec; export declare function auxiliaryInputFromSpec(spec: AuxiliaryInputSpec): AuxiliaryInput; export declare abstract class AuxiliaryInput { readonly depth: number; abstract getTensors(numSteps: number): tf.Tensor2D; constructor(depth: number); } export type BinaryCounterArgs = { numBits: number; }; export declare class BinaryCounter extends AuxiliaryInput { constructor(args: BinaryCounterArgs); getTensors(numSteps: number): tf.Tensor2D; }