Author: BaraMGB

  • Mastering the SelectionManager in the Tracktion Engine

    Mastering the SelectionManager in the Tracktion Engine

    In music production software, efficient management of various elements such as MIDI notes, clips, and tracks is crucial. The Tracktion Engine offers a sophisticated tool called the SelectionManager to simplify these tasks within the song editor view or the piano roll editor. Let’s dive into how you can leverage the SelectionManager to enhance your application.…

  • How I made the Piano Roll Editor

    How I made the Piano Roll Editor

    Piano roll editors are indispensable tools for me when it comes to MIDI sequencing. They allow precise control over note placement, timing, and other musical parameters. Here, I’d like to describe how I developed my own piano roll editor. The Essential Guide: EditViewState EditViewState. I used this class as the central hub to store and…

  • Creating a JUCE Project with CMake

    Creating a JUCE Project with CMake

    In this blog post, I will guide you through the process of setting up a JUCE project using CMake. JUCE is a powerful framework for building audio and multimedia applications, and CMake is a widely used tool for generating build systems. By combining these two tools, we can streamline the project setup process and focus…