UNPKG

@magenta/music

Version:

Make music with machine learning, in the browser.

20 lines (19 loc) 667 B
import * as tf from '@tensorflow/tfjs'; export interface BinaryCounterSpec { type: 'BinaryCounter'; args: BinaryCounterArgs; } export declare 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 declare type BinaryCounterArgs = { numBits: number; }; export declare class BinaryCounter extends AuxiliaryInput { constructor(args: BinaryCounterArgs); getTensors(numSteps: number): tf.Tensor2D; }