Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JobSavelsberg/music-structure
/ functions
Functions
503 in github.com/JobSavelsberg/music-structure
⨍
Functions
503
◇
Types & classes
22
↓ 2 callers
Function
startSeekerInterval
()
client/src/app/player.js:144
↓ 2 callers
Method
subtract
(matrix)
client/src/app/dataStructures/Matrix.js:281
↓ 2 callers
Function
subtractStructureFromSegments
(separateSegmentSets, sortedStructureSections, trackEnd, smallestAllowedSize)
client/src/app/structure.js:717
↓ 2 callers
Function
timeLeftMilliseconds
()
client/src/app/authentication.js:100
↓ 2 callers
Function
timed
(name, f)
client/src/app/workers/ssmWorker.js:751
↓ 2 callers
Function
updateCallback
(harmonicStructure, state = "processing", strategy = "Classic")
client/src/app/workers/harmonicStructureWorker.js:32
↓ 1 callers
Function
MDSColorTimbreSegmentsWithFeatures
(timbreFeatures, segments, sampleDuration, strategy)
client/src/app/structure.js:1166
↓ 1 callers
Function
absoluteEuclideanColumnDerivative
(ssm)
client/src/app/noveltyDetection.js:73
↓ 1 callers
Function
anchorColorLerp
(cellX, cellY, ancholor, value)
client/src/app/vis.js:341
↓ 1 callers
Function
angleLerp
(angleA, angleB, val)
client/src/app/vis.js:374
↓ 1 callers
Method
calculateMaxMin
* The values calculated in this function are used to scale the raw features
client/src/app/Features.js:117
↓ 1 callers
Function
calculateScore
(features, result)
client/src/app/clustering.js:42
↓ 1 callers
Function
calculateSegmentedTimbreGraph
(data)
client/src/app/workers/timbreStructureWorker.js:76
↓ 1 callers
Method
changeDistribution
(deltaMean, deltaDeviation)
client/src/app/dataStructures/HalfMatrix.js:322
↓ 1 callers
Function
chordAngle
(chordIndex)
client/src/app/chordDetection.js:138
↓ 1 callers
Method
clear
()
client/src/app/webgl/WebGL.js:80
↓ 1 callers
Method
clipsEnd
(otherSection)
client/src/app/Section.js:85
↓ 1 callers
Method
clipsStart
(otherSection)
client/src/app/Section.js:81
↓ 1 callers
Function
colSumFeature
(features, sampleDuration)
client/src/app/events.js:90
↓ 1 callers
Function
colorHarmonicStructure
(harmonicStructure, ssm, strategy)
client/src/app/workers/harmonicStructureWorker.js:57
↓ 1 callers
Function
columnDensity
(matrix)
client/src/app/noveltyDetection.js:182
↓ 1 callers
Method
combine
(halfMatrixLeft, halfMatrixRight)
client/src/app/dataStructures/Matrix.js:66
↓ 1 callers
Function
computeAveragedFeature
(features, sampleDuration, windowSizeSeconds, padding = "mirror")
client/src/app/uniqueness.js:35
↓ 1 callers
Method
computeChords
()
client/src/app/Track.js:207
↓ 1 callers
Method
computeHarmonicStructure
()
client/src/app/Track.js:233
↓ 1 callers
Function
computeOverlapSize
(a, b)
client/src/app/structure.js:991
↓ 1 callers
Function
computeStructureCandidates
( pathSSM, structureSegments, minDurationSeconds = 1, maxRatio = 0.4, strategy )
client/src/app/structure.js:52
↓ 1 callers
Method
computeTimbreStructure
()
client/src/app/Track.js:262
↓ 1 callers
Function
createKernel
(size)
client/src/app/noveltyDetection.js:34
↓ 1 callers
Method
createSegmentFeatureDataArray
(track, feature, sampled, range, featureAmount)
client/src/app/webgl/WebGLPitchTimbre.js:54
↓ 1 callers
Method
createTimeLagMatrix
(matrix)
client/src/app/dataStructures/Matrix.js:56
↓ 1 callers
Method
deselect
()
client/src/app/Track.js:253
↓ 1 callers
Function
detectSingle
(pitches)
client/src/app/keyDetection.js:138
↓ 1 callers
Method
disjoint
(otherSection)
client/src/app/Section.js:89
↓ 1 callers
Method
divide
(number)
client/src/app/dataStructures/Matrix.js:215
↓ 1 callers
Method
divide
(number)
client/src/app/dataStructures/HalfMatrix.js:210
↓ 1 callers
Method
downSampleTimbre
(amount)
client/src/app/Features.js:400
↓ 1 callers
Function
drawAnchorPoints
(track, ctx, canvasWidth)
client/src/app/vis.js:277
↓ 1 callers
Function
euclidianDistanceTransposed
(a, b, p)
client/src/app/similarity.js:56
↓ 1 callers
Function
extractPathFamily
(ssm, start, end)
client/src/app/pathExtraction.js:10
↓ 1 callers
Method
fillBeatsStartDuration
(beats)
client/src/app/Features.js:130
↓ 1 callers
Method
fillByIndex
(callback)
client/src/app/dataStructures/HalfMatrix.js:133
↓ 1 callers
Method
fillFeaturesNormalized
(callback)
client/src/app/dataStructures/Matrix.js:171
↓ 1 callers
Method
fillFeaturesNormalized
(callback)
client/src/app/dataStructures/HalfMatrix.js:163
↓ 1 callers
Function
fillGapSingle
(squashedSections, section)
client/src/app/structure.js:1011
↓ 1 callers
Function
findSubstructure
( pathSSM, courseSections, maxDurationSeconds, minDurationSeconds, minFitness, strateg
client/src/app/structure.js:366
↓ 1 callers
Function
fitnessFunction
(strategy, P, pathScores, score, sampleAmount, width)
client/src/app/pathExtraction.js:395
↓ 1 callers
Method
forEach
(callback)
client/src/app/dataStructures/HalfMatrix.js:173
↓ 1 callers
Method
fromMatrix
(matrix)
client/src/app/dataStructures/HalfMatrix.js:49
↓ 1 callers
Function
gauss
(blur, sigma = 2)
client/src/app/SSM.js:206
↓ 1 callers
Function
generate1DlinearKernel
(size)
client/src/app/filter.js:22
↓ 1 callers
Function
getAnalysis
(track)
client/src/app/app.js:61
↓ 1 callers
Method
getBars
()
client/src/app/Track.js:489
↓ 1 callers
Method
getBeats
()
client/src/app/Track.js:492
↓ 1 callers
Function
getBrightnessForPathFamily
(pathSSM, pathFamily, start)
client/src/app/pathExtraction.js:178
↓ 1 callers
Function
getChordName
(chordIndex)
client/src/app/chordDetection.js:174
↓ 1 callers
Method
getColumnNormalized
(x)
client/src/app/dataStructures/Matrix.js:134
↓ 1 callers
Method
getExactLoudness
(index, time)
client/src/app/Features.js:224
↓ 1 callers
Method
getFirstFeatureMatrix
()
client/src/app/dataStructures/HalfMatrix.js:229
↓ 1 callers
Function
getFreeRanges
(structureSections, trackEnd, smallestAllowedSize)
client/src/app/structure.js:762
↓ 1 callers
Function
getGradientForCoordinate
* Returns the gradient of the loss w.r.t. to a specific point in the * given solution. * * The returned matrix has the shape (1, d), where d is the
client/src/app/mds.js:413
↓ 1 callers
Function
getInducedSegments
(pathFamily)
client/src/app/pathExtraction.js:195
↓ 1 callers
Function
getMajorMinorChordVector
(pitches)
client/src/app/chordDetection.js:67
↓ 1 callers
Method
getMatrixByName
(name)
client/src/app/Track.js:331
↓ 1 callers
Function
getMdsCoordinatesWithGaussNewton
* Solves a Multidimensional Scaling problem with the Gauss-Newton algorithm. * * In the returned object, coordinates is a matrix of shape (n, 2) con
client/src/app/mds.js:236
↓ 1 callers
Method
getProcessedTimbre
(i)
client/src/app/Track.js:504
↓ 1 callers
Function
getQuery
(track)
client/src/app/testing.js:51
↓ 1 callers
Function
getResidualsWithJacobian
* Returns the residuals and the Jacobian matrix for performing one step of the * Gauss-Newton algorithm. * * The residuals are returned in a flatte
client/src/app/mds.js:346
↓ 1 callers
Function
getScoresForPathFamily
(scoreMatrix, width, pathFamily)
client/src/app/pathExtraction.js:161
↓ 1 callers
Method
getSeekerNormalized
()
client/src/app/visualization/ZoomCanvas.js:73
↓ 1 callers
Method
getTatums
()
client/src/app/Track.js:495
↓ 1 callers
Method
getURI
()
client/src/app/Track.js:470
↓ 1 callers
Method
getValueMirrored
(x, y)
client/src/app/dataStructures/HalfMatrix.js:99
↓ 1 callers
Method
getValueNormalizedMirrored
(x, y)
client/src/app/dataStructures/HalfMatrix.js:114
↓ 1 callers
Method
hasAnalysis
()
client/src/app/Track.js:440
↓ 1 callers
Method
hasVisualization
()
client/src/app/Track.js:443
↓ 1 callers
Function
homogenousFeature
(ssm)
client/src/app/homogenous.js:36
↓ 1 callers
Function
incrementSeeker
()
client/src/app/player.js:149
↓ 1 callers
Method
initSampleFeatures
()
client/src/app/Features.js:435
↓ 1 callers
Function
isMajor
(pitches)
client/src/app/chordDetection.js:179
↓ 1 callers
Method
isTimeInSegment
(index, time)
client/src/app/Features.js:218
↓ 1 callers
Function
loadTrack
(track)
client/src/app/player.js:13
↓ 1 callers
Method
normalize
()
client/src/app/dataStructures/HalfMatrix.js:283
↓ 1 callers
Function
normalize1DCoordinates
(coords)
client/src/app/mds.js:480
↓ 1 callers
Function
normalize2DCoordinates
(coords)
client/src/app/mds.js:494
↓ 1 callers
Function
overlapWithStructureSections
(section, structureSections)
client/src/app/structure.js:711
↓ 1 callers
Function
play
()
client/src/app/player.js:29
↓ 1 callers
Method
process
()
client/src/app/synthesizer.js:56
↓ 1 callers
Method
process
()
client/src/app/Track.js:111
↓ 1 callers
Method
processDirectLoudness
()
client/src/app/Features.js:194
↓ 1 callers
Method
processPitchEqualizeBass
()
client/src/app/SpotifySegment.js:89
↓ 1 callers
Method
processPitchSmooth
(prevSegment, nextSegment)
client/src/app/SpotifySegment.js:69
↓ 1 callers
Method
processSamples
()
client/src/app/Features.js:233
↓ 1 callers
Method
processSegments
()
client/src/app/Features.js:136
↓ 1 callers
Method
processTimbre
(min, max, biggest, totalBiggest)
client/src/app/SpotifySegment.js:114
↓ 1 callers
Method
reload
()
client/src/app/Track.js:449
↓ 1 callers
Function
resume
()
client/src/app/player.js:44
↓ 1 callers
Method
sample
(feature, options)
client/src/app/Features.js:271
↓ 1 callers
Method
sampleFeatures
* Turn processed features into evenly discretized features int
client/src/app/Features.js:328
↓ 1 callers
Function
segmentSimilarityDTW
(segmentA, segmentB, ssm)
client/src/app/pathExtraction.js:291
← previous
next →
101–200 of 503, ranked by callers