Google Summer Of Code with Sugar Labs(Week 3)

Mubashirsharik
1 min readJun 25, 2024

--

Added MIDI Support to Music Blocks

Bringing MIDI Files to Your Projects

We Integrated MIDI support into Music Blocks introducing a seamless way to incorporate MIDI files into your musical creations. With a simple drag-and-drop , you can now import MIDI files directly onto the Music Blocks canvas and convert it into Music Blocks project.

Enhancing Your Creative Process

Once a MIDI file is imported, Music Blocks translates its musical elements into visual blocks. Each note, rest, and musical detail from the MIDI file appears visually on the screen. This visual representation not only preserves the original musical structure but also enables users to interact with and manipulate these elements within the Music Blocks environment.

Empowering Creativity and Exploration

The addition of MIDI support expands the creative possibilities within Music Blocks:

  • Ease of Use: Users can effortlessly integrate MIDI compositions into their projects without the complexity of manual transcription.
  • Creative Freedom: It encourages experimentation by providing a platform to remix existing MIDI files or build upon them using Music Blocks’ visual programming tools.

Conclusion

By introducing MIDI file support, Music Blocks enhances its usability for musicians. This feature simplifies the process of working with MIDI data.If you want to have a look how we achieved this then you can check this
PR:https://github.com/sugarlabs/musicblocks/pull/3904

Thank you for reading this article

--

--

Mubashirsharik

Gsoc'2024 sugarlabs | SDE Intern @congruent solutions