Skip to main content

About

Do-it-your-self Electronic Music Instruments and Midilab

What is midilab?

Midilab is an Open Source DIY initiative focused on creating and maintaining professional-grade electronic music instruments and resources to build them. We believe in a community-driven approach, where everyone is invited to contribute their ideas, project improvements, testing, bug reporting, or bug fixes through our GitHub repository.

Collaboration
We value collaboration and encourage active participation from individuals who share our passion for high-quality music and audiovisual open and free technologies.

Licenses

Our goal is to release all of our projects under the MIT license or CC-BY-SA whenever possible. We firmly believe that the MIT and CC-BY-SA licenses are the most suitable licenses for community-based projects, as they promote inclusivity and ensure that our projects are accessible to everyone, allowing them to be used as desired.

What is DIY?

"Do it yourself" ("DIY") is the method of building, modifying, or repairing things without the direct aid of experts or professionals.

Making projects on your own has several benefits:

DIY projects empower you to bring your ideas to life and enjoy the process of making something with your own hands.

What is Open Source?

Open source refers to a software or a project that is developed and distributed with its source code freely available to the public. It emphasizes the principles of transparency, collaboration, and community-driven development. Open source software grants users the rights to study, modify, and distribute the software, promoting an inclusive and accessible approach to technology.

In an open source project, the source code is accessible and can be viewed, modified, and improved by anyone. This allows for a collective effort in which developers from diverse backgrounds can collaborate, share ideas, and contribute to the project's advancement. Open source fosters innovation, encourages knowledge sharing, and promotes a culture of transparency and accountability.

By making source code openly available, open source software enables users to understand how the software functions, customize it to suit their specific needs, and contribute back to the community. This collaborative nature has led to the development of numerous successful and widely used open source projects in various domains, including operating systems, web applications, databases, and programming languages.

Overall, open source promotes a culture of openness, collaboration, and freedom, enabling users to have more control over their technology and encouraging the collective development of high-quality software through shared efforts.