Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dawg/dawg
/ functions
Functions
547 in github.com/dawg/dawg
⨍
Functions
547
◇
Types & classes
479
↓ 38 callers
Method
emit
(event: T, ...args: E[T])
src/lib/events.ts:61
↓ 26 callers
Method
on
(channel: K, listener: MainFunction<T, K, V>)
src/lib/ipc.ts:41
↓ 18 callers
Method
activate
(context: IExtensionContext<W, G>)
src/lib/framework/extensions.ts:116
↓ 18 callers
Method
connect
(node: Tone.AudioNode)
src/lib/audio/source.ts:12
↓ 16 callers
Method
add
(event: T)
src/lib/audio/timeline.ts:12
↓ 16 callers
Method
move
(px: number)
src/lib/split/helper.ts:111
↓ 15 callers
Function
createExtension
(extension: Extension<W, G, V>)
src/lib/framework/extensions.ts:120
↓ 15 callers
Method
now
()
src/lib/audio/context.ts:93
↓ 14 callers
Function
calculate
(p: { snap?: number, current?: number, new?: number, elOffset?: number, scrollOffset?: number })
src/utils.spec.ts:8
↓ 14 callers
Method
dispose
()
src/lib/audio/signal.ts:32
↓ 14 callers
Method
remove
()
src/lib/audio/transport.ts:44
↓ 12 callers
Method
filter
(event: TransportEvent)
src/lib/audio/transport.ts:359
↓ 12 callers
Function
getLogger
(name: string, { level }: { level?: Level } = {})
src/lib/log.ts:82
↓ 12 callers
Method
search
* Does a binary search on the timeline array and returns information describing where the tick value occurs. * * @param tick The tick. * @
src/lib/audio/timeline.ts:87
↓ 12 callers
Method
serialize
()
src/models/serializable.ts:2
↓ 12 callers
Method
toString
()
src/lib/audio/node.ts:98
↓ 11 callers
Function
create
( o?: SectionOpts)
src/lib/split/helper.spec.ts:8
↓ 11 callers
Method
create
(name: string)
src/models/synth.ts:27
↓ 11 callers
Method
removeListener
(channel: K, listener: MainFunction<T, K, V>)
src/lib/ipc.ts:44
↓ 9 callers
Function
emitter
()
src/lib/events.ts:70
↓ 8 callers
Method
addListener
(event: T, listener: (...args: E[T]) => void)
src/lib/events.ts:14
↓ 8 callers
Function
create
( cb: (o: { grid: Grid, sequence: Element[] }) => void, opts: Partial<GridOpts<T>> = {}, )
src/grid.spec.ts:15
↓ 8 callers
Method
getStart
(event: T)
src/lib/audio/timeline.ts:141
↓ 8 callers
Function
keys
(o: O)
src/lib/std.ts:48
↓ 8 callers
Function
s
(l: Line)
src/utils.spec.ts:94
↓ 8 callers
Method
send
(channel: K, ...args: V[K])
src/lib/ipc.ts:50
↓ 8 callers
Method
stop
()
src/lib/audio/clock.ts:59
↓ 7 callers
Method
beatsToTicks
(beat: Beat)
src/lib/audio/context.ts:75
↓ 7 callers
Method
start
()
src/lib/audio/clock.ts:52
↓ 6 callers
Method
connect
(node: AudioNode)
src/lib/audio/node.ts:6
↓ 6 callers
Function
emptyProject
()
src/core/project.ts:255
↓ 6 callers
Function
events
(grid: Grid)
src/grid.spec.ts:57
↓ 6 callers
Function
makeLookup
(array: Iterable<T>)
src/lib/std.ts:91
↓ 6 callers
Function
sync
(from: Ref<T>, to: Ref<T>)
src/extra/restorer.ts:24
↓ 5 callers
Function
addEventListeners
( events: WindowEventListeners, options?: boolean | AddEventListenerOptions, )
src/lib/events.ts:88
↓ 5 callers
Function
checkLoopEnd
()
src/grid.ts:180
↓ 5 callers
Function
decorateMenuItem
(menuItem: any)
src/lib/electron/context.ts:9
↓ 5 callers
Method
dispose
()
src/models/automation.ts:199
↓ 5 callers
Function
doSnap
( opts: PlacementSnapOpts, )
src/utils.ts:117
↓ 5 callers
Function
getIntersection
( l1: Line, l2: Line, )
src/utils.ts:183
↓ 5 callers
Function
getRef
(user: User)
src/extra/backup/backend.ts:47
↓ 5 callers
Method
iterate
( sections: Section[], attr: 'height' | 'width', toMove: number, mode: 'low' | 'high' | 'fixed
src/lib/split/helper.ts:337
↓ 5 callers
Function
log
(message: LogMessage)
src/lib/log.ts:113
↓ 5 callers
Method
once
(channel: K, listener: MainFunction<T, K, V>)
src/lib/ipc.ts:42
↓ 5 callers
Function
reverse
(arr: T[])
src/lib/std.ts:38
↓ 5 callers
Function
rgb
([r, g, b]: readonly [number, number, number])
src/lib/log.ts:32
↓ 5 callers
Function
webContents
(win: electron.BrowserWindow)
src/lib/electron/context.ts:7
↓ 4 callers
Method
add
(p: { time: number, value: number })
src/models/automation.ts:181
↓ 4 callers
Method
addListeners
(listeners: Partial<EventListeners<E>>)
src/lib/events.ts:18
↓ 4 callers
Function
checkHasUnsavedChanges
()
src/lib/framework/history.ts:23
↓ 4 callers
Method
connect
(newDest?: GraphNode)
src/lib/audio/node.ts:58
↓ 4 callers
Function
createElement
()
src/grid.spec.ts:18
↓ 4 callers
Function
createSchedulable
(o: SchedulableOpts<T, M, Options>)
src/models/schedulable.ts:123
↓ 4 callers
Method
forEachBetween
* Iterate over everything in the array between the startTime and endTime. * The range is inclusive of the startTime, but exclusive of the endTime
src/lib/audio/timeline.ts:47
↓ 4 callers
Method
get
()
src/lib/olyger.ts:227
↓ 4 callers
Method
getTicksAtTime
(time: ContextTime)
src/lib/audio/tick-source.ts:72
↓ 4 callers
Function
insertTheme
(name: ThemeNames)
src/core/theme/index.ts:61
↓ 4 callers
Function
move
(i: number, e: MouseEvent)
src/grid.ts:245
↓ 4 callers
Function
notify
(type: NotificationType)
src/lib/framework/notify.ts:27
↓ 4 callers
Function
peek
(o: T[])
src/lib/std.ts:20
↓ 4 callers
Function
removeListeners
()
src/core/palette/index.ts:64
↓ 4 callers
Method
round
* Round to the nearest precision. * * @param beats The beats. * @returns The rounded beats.
src/lib/audio/context.ts:71
↓ 4 callers
Method
schedule
(iPoint: Point)
src/models/automation.ts:203
↓ 4 callers
Function
scroll
(o: Partial<ScrollerOpts>)
src/utils.spec.ts:47
↓ 4 callers
Method
set
(o: { key: K, value: T[K] })
src/lib/audio/source.ts:13
↓ 4 callers
Method
set
(o: { key: K, value: SynthOptions[K] })
src/lib/audio/synth.ts:47
↓ 4 callers
Method
set
* Just a helper method which emits the appropriate events. * * @param attr * @param value * @param emit Whether to emit the "resize" event
src/lib/split/helper.ts:268
↓ 4 callers
Function
setValue
(key: 'reference' | 'top', a: Action<any> | undefined)
src/lib/olyger.ts:64
↓ 4 callers
Function
useSignal
(signal: Audio.Signal, initial: number, name: string)
src/utils.ts:287
↓ 4 callers
Function
withHandling
( f: () => Promise<T>, )
src/extra/backup/backend.ts:55
↓ 4 callers
Function
wrap
(initial: number, name: string, onSet: (value: number) => void)
src/models/schedulable.ts:85
↓ 4 callers
Function
writeString
(view: DataView, offset: 0 | 8 | 12 | 36, str: string)
src/lib/wav.ts:139
↓ 3 callers
Method
beatsToSeconds
(beat: Beat)
src/lib/audio/context.ts:80
↓ 3 callers
Function
blobsToAudioBuffer
(context: AudioContext, blobs: Blob[])
src/lib/wav.ts:145
↓ 3 callers
Function
calculatePos
(event: MouseEvent)
src/grid.ts:112
↓ 3 callers
Function
calculateSimpleSnap
( opts: SimpleSnapOpts, )
src/utils.ts:97
↓ 3 callers
Function
createMemento
()
src/extra/explorer/common.ts:40
↓ 3 callers
Method
disconnect
(node: Tone.AudioNode)
src/lib/audio/source.ts:11
↓ 3 callers
Method
dispose
()
src/lib/split/helper.ts:256
↓ 3 callers
Function
exists
(p: string)
src/lib/fs.ts:5
↓ 3 callers
Function
getOrCreateExecutionContext
()
src/lib/olyger.ts:80
↓ 3 callers
Function
handleUnauthenticated
(authenticated: (user: User) => void)
src/extra/backup/index.ts:166
↓ 3 callers
Function
literal
(value: T)
src/lib/std.ts:44
↓ 3 callers
Function
onExecuteHelper
(subscriptions: Subscription[])
src/lib/olyger.ts:257
↓ 3 callers
Function
range
(a: number, b = 0, interval = 1)
src/lib/std.ts:1
↓ 3 callers
Function
removeElements
( type: T, removed: Array<PlaylistElementLookup[T]['element']>, )
src/core/project.ts:390
↓ 3 callers
Method
replace
(node: T)
src/lib/audio/node.ts:75
↓ 3 callers
Method
sampleTime
()
src/lib/audio/context.ts:97
↓ 3 callers
Method
setParent
(parent: Section)
src/lib/split/helper.ts:82
↓ 3 callers
Method
setTicksAtTime
(ticks: Ticks, time: ContextTime)
src/lib/audio/clock.ts:71
↓ 3 callers
Method
setTicksAtTime
(ticks: Ticks, time: ContextTime)
src/lib/audio/tick-source.ts:62
↓ 3 callers
Function
slope
(x1: number, y1: number, x2: number, y2: number)
src/utils.ts:165
↓ 3 callers
Method
triggerAttack
(note: string, time?: ContextTime, velocity?: number)
src/lib/audio/source.ts:10
↓ 3 callers
Method
triggerAttackRelease
(note: string, duration: Seconds, time: ContextTime, velocity?: number)
src/lib/audio/source.ts:9
↓ 2 callers
Function
addElement
(e: MouseEvent, el: T | undefined)
src/grid.ts:204
↓ 2 callers
Function
addEventListener
( type: K, ev: WindowEventListener<K>, options?: boolean | AddEventListenerOptions, )
src/lib/events.ts:129
↓ 2 callers
Method
attemptReloadIfNecessary
()
src/lib/audio/soundfont.ts:260
↓ 2 callers
Function
audioBufferToWav
(buffer: AudioBuffer, opt?: Options)
src/lib/wav.ts:51
↓ 2 callers
Function
backupAction
(mode: 'open' | 'delete')
src/extra/backup/index.ts:116
↓ 2 callers
Function
can
(type: any)
src/lib/electron/context.ts:39
next →
1–100 of 547, ranked by callers