We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Music transcription with Python

00:00

Formal Metadata

Title
Music transcription with Python
Title of Series
Part Number
82
Number of Parts
169
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Anna Wszeborowska - Music transcription with Python Music transcription allows to convert an audio recording to musical notation through mathematical analysis. It is a very complex problem, especially for polyphonic music - currently existing solutions yield results with approx. 70% or less accuracy. In the talk we will focus on transcribing a monophonic audio input and see how we can modify it on the fly. To achieve that, we need to determine pitch and duration of each note, and then use these parameters to create a sequence of MIDI events. MIDI stands for _Musical Instrument Digital Interface_ and it encodes commands used to generate sounds by musical hardware or software. Let's see how to play around with sounds using Python and a handful of its powerful libraries. And let's do it in real-time!
MIDISoftwareWireless LANSoftware developerProduct (business)Multiplication signVideo gameLink (knot theory)DigitizingBitWorkstation <Musikinstrument>Wave packetPoint (geometry)State of matterArithmetic meanTable (information)Lecture/Conference
MIDINeuroinformatikVideo gameTelecommunicationMathematicsArithmetic meanRight angleStreaming mediaDecimalVirtual machineLecture/Conference
DecimalReading (process)Streaming mediaSoftwareTelecommunicationFinite setMathematicsProcess (computing)SequenceSampling (statistics)DigitizingRight angleoutputNeuroinformatikEvent horizonWeightWordGeometric quantizationComputer animationLecture/Conference
Reading (process)Geometric quantizationExecution unitSet (mathematics)Right angleSampling (statistics)FrequencyTheoremoutputSignal processingConnectivity (graph theory)MereologyGraph (mathematics)Sound effectAliasingDigital signal processingDoubling the cubeComputer animationLecture/Conference
Reading (process)Geometric quantizationRight angleFrequencyInformationMedical imagingGeometric quantizationNumberCategory of beingLevel (video gaming)Domain nameArmSampling (statistics)Set (mathematics)Finite setStreaming mediaDampingComputer animationLecture/Conference
Representation (politics)Reading (process)Graph (mathematics)Data storage deviceSoftwareDifferent (Kate Ryan album)Event horizonFrequencyWaveformSpectrum (functional analysis)Standard deviation
Raw image formatParameter (computer programming)Right angleMultiplication signSpeech synthesisProcess (computing)FrequencyExecution unitFormal languageAngleWordForcing (mathematics)MultilaterationFood energyAffine spaceAlgorithmDemo (music)Video gameNoise (electronics)Lecture/Conference
Process (computing)Keyboard shortcutRight angleMetadataObject (grammar)Reading (process)CASE <Informatik>File formatStreaming mediaSound effectNumberKeyboard shortcutLibrary (computing)Term (mathematics)Real-time operating systemPiAsynchronous Transfer ModeFlow separation
FlagKeyboard shortcutFrame problemRaw image formatQuicksortCountingFrame problemFlagWordStreaming mediaCASE <Informatik>Series (mathematics)Data streamTheory of relativityString (computer science)Type theoryPoint (geometry)NumberRechentafelMultiplication signLevel (video gaming)Lecture/ConferenceXML
Electronic mailing listMathematical optimizationImplementationNumberInformationType theoryString (computer science)Object (grammar)Different (Kate Ryan album)Video gameOperator (mathematics)Inclusion mapLecture/Conference
Operator (mathematics)Perfect groupDebuggerHeat transferOcean currentPasswordComputer animationLecture/Conference
Spectrum (functional analysis)Multiplication signMathematicsFood energyFrequencyPower (physics)InferenceTerm (mathematics)Point (geometry)Transformation (genetics)
Multiplication signDifferent (Kate Ryan album)Spectrum (functional analysis)MathematicsPower (physics)MeasurementLine (geometry)Ocean currentCalculationLecture/Conference
Thresholding (image processing)Functional (mathematics)Noise (electronics)NumberMultiplication signCircleDiagram
Functional (mathematics)Thresholding (image processing)Integrated development environmentNumberAverageParameter (computer programming)Binary multiplierImplementationLecture/ConferenceDiagram
Range (statistics)Cartesian coordinate systemFourier transformSpeech synthesisSpectrum (functional analysis)LogarithmLecture/ConferenceComputer animation
ChronometryInformationMultiplication signWordSpectrum (functional analysis)FrequencyDomain nameCycle (graph theory)MathematicsBit rateTime domainLogarithmMultilaterationCross-correlationLecture/Conference
Range (statistics)Domain namePower (physics)Sheaf (mathematics)FrequencyMultiplication signCycle (graph theory)Sound effectProcess (computing)Range (statistics)Discrepancy theoryMIDIMaxima and minima1 (number)Computer animationLecture/Conference
Polygon meshFrequencyFrequencyDomain nameSubject indexingSet (mathematics)Right angleSound effectProjective planeComputer animation
Power (physics)Insertion lossSpeech synthesisFrequencyMIDIVelocityKnotCommunications protocolLecture/Conference
Communications protocolMIDIFrequencyData conversionMetropolitan area networkUniform resource nameCAN busSimulationMessage passingVelocityMaxima and minimaFrequencyArithmetic meanMereologyKeyboard shortcutMIDIComputer fontLibrary (computing)Set (mathematics)Codierung <Programmierung>OctaveNumberSoftwareReal-time operating systemPlug-in (computing)Lattice (order)outputHyperlinkRoundness (object)Degree (graph theory)HypermediaPower (physics)MedianRight angle
Different (Kate Ryan album)CodeRapid PrototypingAlgorithmProduct (business)Multiplication signLecture/Conference
Operator (mathematics)Field (computer science)NumberLibrary (computing)Computer fontComputer animation
SoftwareCharacteristic polynomialLattice (order)Multiplication signVideo gameFrequencyAlgorithmDisk read-and-write headEndliche ModelltheorieArithmetic meanDirection (geometry)Student's t-testMachine visionWordoutputVector spaceNoise (electronics)Goodness of fitLie groupRevision controlQuicksortFood energyDistribution (mathematics)InformationComputer fileFinite-state machineMIDIAsynchronous Transfer ModeHarmonic analysisDifferent (Kate Ryan album)Category of beingParameter (computer programming)PlanningSemiconductor memoryPhysical systemPattern recognitionMereologyImplementationReal-time operating systemData managementGraph coloringExecution unitHeat transferNonlinear systemInterpreter (computing)Formal languageWrapper (data mining)System identificationCodeLaptopLetterpress printingChord (peer-to-peer)Spectrum (functional analysis)TrailLecture/Conference
Transcript: English(auto-generated)