Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cspotcode/PO-33-KO-backup-re
/ functions
Functions
69 in github.com/cspotcode/PO-33-KO-backup-re
⨍
Functions
69
◇
Types & classes
25
↓ 11 callers
Function
dataPath
(name: string, filename?: string)
src/core.ts:4
↓ 7 callers
Function
Command
(cmd: Command<Args>)
src/yargs.ts:15
↓ 5 callers
Function
noReturn
(generator: Generator<T, U, V>)
src/generator-utils.ts:42
↓ 3 callers
Function
categorizeSample
(opts: {sample: Sample, highAmplitude: number, lowAmplitude: number, samplesPerPhase: number})
src/cmds/parse-dpsk-legacy.ts:163
↓ 3 callers
Function
createChannelStream
(side: 'left' | 'right')
src/cmds/replay-backup.ts:167
↓ 3 callers
Function
generateNumbers
(input: number)
src/core.ts:16
↓ 3 callers
Function
getSample
(items: Array<number>, index: number)
src/cmds/parse-dpsk-legacy.ts:185
↓ 3 callers
Function
impl
(input: Generator<Buffer>, sampleSize: number, Ctor: TypedArrayCtor)
src/generator-utils.ts:182
↓ 3 callers
Function
pullXValuesFromGenerator
(generator: Generator<T>, count: number)
src/generator-utils.ts:66
↓ 2 callers
Function
O
(o: Options)
src/cli.ts:11
↓ 2 callers
Function
arrayToGenerator
(array: ReadonlyArray<T>)
src/generator-utils.ts:85
↓ 2 callers
Function
arraysEqual
(a: ReadonlyArray<T>, b: ReadonlyArray<T>)
src/generator-utils.ts:81
↓ 2 callers
Function
bitSpitter
(opts: {input: Generator<number>, sampleRate: number})
src/cmds/parse.ts:78
↓ 2 callers
Function
computeCrossing
({ beforeIndex, beforeValue, afterIndex, afterValue }: {beforeIndex: number, beforeValue: number
src/cmds/parse.ts:132
↓ 2 callers
Function
concatGenerators
( generator1: Generator<GeneratedItem, unknown, ReceivesFromYield>, generator2: Generator<GeneratedI
src/generator-utils.ts:9
↓ 2 callers
Function
doIt
(side: 'left' | 'right')
src/cmds/parse.ts:25
↓ 2 callers
Method
getAudioStream
()
src/types/mic.d.ts:13
↓ 2 callers
Function
getOscillatorValue
(phase: Phase, radians: number)
src/cmds/replay-backup.ts:129
↓ 2 callers
Function
readSide
(side: 'left' | 'right')
src/cmds/raw-to-slice.ts:28
↓ 1 callers
Function
arrayBuffersToNodeBuffers
(input: Generator<ArrayBuffer>)
src/generator-utils.ts:128
↓ 1 callers
Function
bitsToPhases
(opts: {bitStream: Generator<Bit>})
src/cmds/parse.ts:48
↓ 1 callers
Function
buffersToUint8Arrays
(input: Generator<Buffer>, sampleSize = 100)
src/generator-utils.ts:173
↓ 1 callers
Function
createInterleavedStream
()
src/cmds/replay-backup.ts:153
↓ 1 callers
Function
detectFirstPeak
(generator: Generator<number>, threshold: number = 50)
src/cmds/parse-dpsk-legacy.ts:58
↓ 1 callers
Function
fileToBuffers
(input: number, bufferSize = 100)
src/generator-utils.ts:144
↓ 1 callers
Function
generatePhases
(opts: { generator: Generator<number>; samplesPerPhase: number; highAmplitude: number; low
src/cmds/parse-dpsk-legacy.ts:83
↓ 1 callers
Function
generateZeroCrossings
(generator: Generator<number, void, unknown>)
src/cmds/parse.ts:122
↓ 1 callers
Function
generatorMap
(generator: Generator<T>, cb: (t: T) => V)
src/generator-utils.ts:220
↓ 1 callers
Function
getEnvelopeValue
(radians: number)
src/cmds/replay-backup.ts:117
↓ 1 callers
Function
main
()
wav-file.js:7
↓ 1 callers
Function
main
* Parse a raw file exported from Audacity. * Assumes raw file contains signed 8bit PCM, 48000Hz
src/cmds/raw-to-bits.ts:36
↓ 1 callers
Function
minIndex
(items: ReadonlyArray<T>, getter: (v: T) => number)
src/core.ts:29
↓ 1 callers
Function
mix
( /** from 0 (all valueA) to 1 (all valueB) or anywhere in-between */ mixAmo
src/cmds/replay-backup.ts:143
↓ 1 callers
Function
numbersToArrayBuffers
(stream: Generator<number>, typedArray: TypedArrayLike)
src/generator-utils.ts:114
↓ 1 callers
Function
parseDpskHandler
(args: ParseDpskOptions)
src/cmds/parse-dpsk-legacy.ts:36
↓ 1 callers
Function
parsePhasesViaBits
* Parse a raw file exported from Audacity. * Assumes raw file contains signed 8bit PCM, 48000Hz
src/cmds/parse.ts:21
↓ 1 callers
Function
phaseSpitter
()
src/cmds/replay-backup.ts:169
↓ 1 callers
Function
phasesToAudioSamples
(opts: {input: Generator<Phase>, amplitude: number})
src/cmds/replay-backup.ts:89
↓ 1 callers
Function
readWavFile
(inputPath)
wav-file.js:19
↓ 1 callers
Method
start
()
src/types/mic.d.ts:9
↓ 1 callers
Method
stop
()
src/types/mic.d.ts:10
↓ 1 callers
Function
typedArraysToNumbers
(input: Generator<TypedArrayLike>)
src/generator-utils.ts:212
↓ 1 callers
Function
zeroCrossingsToBits
(opts: { zeroCrossings: Generator<ZeroCrossing>, maxUncertainty: number, samplesPerBit: number
src/cmds/parse.ts:93
Function
bitsToBytes
Read a stream of bits, emitting as bytes
src/defunct.ts:4
Function
buffersToFile
(input: Generator<Buffer>, output: number, bufferSize = 100)
src/generator-utils.ts:157
Function
buffersToInt16Arrays
(input: Generator<Buffer>, sampleSize = 100)
src/generator-utils.ts:167
Function
buffersToInt8Arrays
(input: Generator<Buffer>, sampleSize = 100)
src/generator-utils.ts:170
Function
builder
(yargs: Yargs<any>)
src/yargs.ts:18
Function
builder
(yargs)
src/cmds/raw-to-bits.ts:14
Function
builder
(yargs)
src/cmds/replay-backup.ts:20
Function
builder
(yargs)
src/cmds/raw-to-slice.ts:13
Function
builder
(yargs)
src/cmds/parse-dpsk-legacy.ts:16
Function
createWavFile
(outputPath)
wav-file.js:26
Function
dir
(this: unknown, a: any)
src/cmds/parse-dpsk-legacy.ts:29
Function
dupeGenerator_TODO
(generator: Generator<T, U, V>)
src/generator-utils.ts:61
Function
generatorShift
(generator: Generator<T>)
src/generator-utils.ts:75
Function
generatorToStream
(input: Generator<Buffer>)
src/generator-utils.ts:134
Function
get
(target, index)
wav-file.js:35
Function
handler
(argv)
src/cmds/raw-to-bits.ts:27
Function
handler
(args)
src/cmds/replay-backup.ts:33
Function
handler
(argv)
src/cmds/raw-to-slice.ts:25
Function
handler
(args)
src/cmds/record-backup.ts:15
Function
handler
(args)
src/cmds/parse-dpsk-legacy.ts:22
Function
handler
(args)
src/cmds/parse.ts:12
Function
log
(this: unknown, ...a: any[])
src/cmds/parse-dpsk-legacy.ts:28
Method
pause
()
src/types/mic.d.ts:11
Function
pipeGenerators
( source: Generator<T, void, void>, receiver: Generator<RT, R, T | undefined> )
src/generator-utils.ts:91
Method
resume
()
src/types/mic.d.ts:12
Function
streamToGenerator
(input: Readable)
src/generator-utils.ts:137