@magenta/music
Version:
Make music with machine learning, in the browser.
20 lines (19 loc) • 667 B
TypeScript
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;
}