Mind the GeekMind the Geek
Conference50min
BEGINNER

Looking at Music, an experiment with Kotlin, JavaFX, MIDI, and Virtual Threads

A nerdy dad and his son experiment with music and code, demonstrating their projects in a Devoxx talk with a live piano performance. The talk explores how they used Kotlin, Java, JavaFX, Gradle, FXGL, MIDI, Vaadin, GitHub Actions, JDeploy to create a music presentation in a business dashboard, a piano with fireworks in the FXGL game library, and a music-reactive LED strip.

Frank Delporte
Frank DelporteAzul
Vik Delporte
Vik DelporteStudent

talkDetail.whenAndWhere

Wednesday, October 9, 16:40-17:30
Room 7
talks.description
When a nerdy dad and music-playing son join forces and start experimenting with music and code, some nice things can happen. Did you ever present your music piece in a business dashboard with charts? Did you know that the FXGL game library can be used to generate a piano with fireworks? Let's look at music with the MelodyMatrix application and guide you through the process of how a small experiment turned into a full-blown project. Join the first Devoxx talk with a live piano performance by a 14-year-old musician-coder, and let's have a battle between human and machine! Who is the best piano player? The musician or a few thousand Virtual Threads? And how far can we push the app's performance to send ByteArrays to an LED strip to react to the music? Topics in this talk: Kotlin, Java, JavaFX, Gradle, FXGL, MIDI, Vaadin, GitHub Actions, JDeploy,…
MIDI, JavaFX, Kotin
Music-Playing Son
Nerdy Dad
Virtual Threads
talks.speakers
Frank Delporte

Frank Delporte

Azul

Belgium

Frank Delporte is a Java Champion, developer, and technical writer working at Azul, blogs on his own site and Foojay, author of "Getting Started with Java on the Raspberry Pi", co-organizer of BeJUG, and contributor to Pi4J. He blogs and talks about his experiments with Java, sometimes combined with electronic components, on the Raspberry Pi.
Vik Delporte

Vik Delporte

Student

Belgium

Music playing nerd who wants to be an ethical drum playing hacker.
comments.title

comments.speakerNotEnabledComments