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

FPGA-based music synthesis with open-source tools

00:00

Formal Metadata

Title
FPGA-based music synthesis with open-source tools
Title of Series
Number of Parts
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Eurorack is the leading standard for building modular music hardware, arguably cause for some of the wierdest sounds in the electronic music industry. Despite the existence of development platforms for Eurorack focused on using commodity microcontrollers and the availability of (closed source) FPGA-based synthesizer modules, there is currently no easy way to get started in creating your own FPGA-based music synthesizer hardware. In this talk Sebastian will present his 'eurorack-pmod' project, a collection of open-source hardware, gateware and software that makes it easy to get started in the world of FPGA-based audio synthesis using only open-source tools (such as Yosys + KiCAD). This talk begins with an overview of music synthesis in the context of Eurorack and illustrates how the 'eurorack-pmod' hardware and gateware makes it easy for you to get started making your own high performance music hardware.
Field programmable gate arrayLogic synthesisModul <Datentyp>Physical systemoutputFunction (mathematics)Maxima and minimaModul <Datentyp>Standard deviationWhiteboard10 (number)SpacetimeCategory of beingVolume (thermodynamics)Different (Kate Ryan album)Physical systemProjective planeMathematicsSystems engineeringComputerFunction (mathematics)outputRoboticsAutonomic computingOscillationDataflowLevel (video gaming)Functional (mathematics)FrequencyEndliche ModelltheorieSource codeMusical ensembleDimensional analysisQuicksortComputer hardwareDescriptive statisticsBitComputer animation
Software testingComputer hardwareSimulationLogic synthesisField programmable gate arrayModul <Datentyp>Standard deviationWhiteboardInterface (computing)Thermal expansionOpen setDevice driverLocal area networkOscillationSequenceChainDigital filterSource codeoutputFunction (mathematics)VideoconferencingDemo (music)CodeLogicComputing platformParity (mathematics)Sample (statistics)Digital signalDivision (mathematics)Logic gateRepository (publishing)Parameter (computer programming)Computer hardwareProjective planeWhiteboardDifferent (Kate Ryan album)Software testingCodecSimulationSoftware developerVideoconferencingDevice driverRepository (publishing)Term (mathematics)Physical systemCondition numberComputing platformBitOscillationVirtual machineOperating systemCodeOpen sourceModul <Datentyp>Sound effectCASE <Informatik>Inheritance (object-oriented programming)Demo (music)System callGame controllerCore dumpThermal expansionOperator (mathematics)outputFunctional (mathematics)Sampling (statistics)Function (mathematics)Musical ensembleEndliche ModelltheorieRoutingSimilarity (geometry)Service (economics)Interface (computing)Water vaporCausalityGroup actionArithmetic meanSpeichermodellComputer fileResultantMicrocontrollerPhysical lawComputer animation
Digital signalSample (statistics)CodeDigital filterAnalog-to-digital converterParameter (computer programming)outputFunction (mathematics)Modul <Datentyp>Digital-to-analog converteroutputSampling (statistics)CodecFunction (mathematics)Physical systemImplementationBitComputer hardwareFilter <Stochastik>AverageCASE <Informatik>2 (number)PlastikkarteComputer animation
Digital signalSample (statistics)Analog-to-digital converterDigital-to-analog converterDigital filterCodeTime evolutionComputer hardwareComputer filePower (physics)Modul <Datentyp>Interface (computing)Pressure volume diagramFunction (mathematics)outputAsynchronous Transfer ModeExecution unitTopologyLinear regressionField programmable gate arrayDigital electronicsConfiguration spaceArchitectureLogic gateVoltmeterDevice driverCodecInterface (computing)Revision controlCoroutineDifferent (Kate Ryan album)Projective planeMeasurementoutputModul <Datentyp>OscillationMereologyLevel (video gaming)Scripting languageAbsolute valueComputer simulationGateway (telecommunications)Type theoryNormal (geometry)BitLogic synthesisCASE <Informatik>Computer file10 (number)TunisFilter <Stochastik>SpeichermodellPhysical systemPlotter1 (number)Functional (mathematics)Price indexLinearizationCommunications protocolFunction (mathematics)Tracing (software)Presentation of a groupPlug-in (computing)Game controllerComputer hardwarePoint (geometry)CausalityEndliche ModelltheorieProcess (computing)Keyboard shortcutForcing (mathematics)Machine visionFactory (trading post)Arithmetic progressionDigital electronicsCase moddingRight angleFrequencyOcean currentView (database)Execution unitComputer animation
Term (mathematics)EmpennageCore dumpRankingPhysical systemImplementationLogic synthesisEntire functionModul <Datentyp>Link (knot theory)SimulationComputer hardwarePlug-in (computing)Computer animation
EstimationWechselseitige InformationEmailInverter (logic gate)Logic synthesisCodeTranslation (relic)Computer hardwareModul <Datentyp>SimulationBinary codePhysical systemComputer animation
GEDCOMDampingPatch (Unix)Computer animation
Sign (mathematics)Sheaf (mathematics)Repository (publishing)Revision controlComputer hardwareMultiplication signRepository (publishing)WhiteboardComputer animation
Program flowchart
Transcript: Englisch(auto-generated)