The server and mobile industries know open source well. But open source isn't just about the technology. First and foremost, open source is about sharing, and if there's one thing people love to share more than anything, it's self-expression in the form of art. Whether you consider yourself an artist or not, you can foster your own creativity with open source applications, and possibly end up with something you're proud to share with others. Here are 26 applications in seven different artistic categories to help you act on your every inspiration.
Open source photography tools
There are lots of great open source applications for photographers, but there are two essential roles that need filling. You need a good application for finishing touches, and you need a good application for serious re-touching and, in some cases, compositing.
- Darktable is the digital equivalent of the old dark rooms of celluloid film. Using Darktable, you can perform color correction, dodge, burn, exposure adjustment, and all the things it takes to bring a photo from good to great.
- Krita isn't a photo application at all. It's a paint program for serious digital painters. But photography is often referred to as "painting with light," and it turns out that even in the digital world there's a lot of overlap between the two disciplines. Krita, for instance, has five of the most important traits of a photo editor: layer and layer effects, dynamic selection options, hundreds of filters, a wide range of color profiles, and copious retouch tools. You might not think of it as a photo editor, but give Krita a chance with some of your photos.
Open source video and animation tools
Editing still images is one thing, but editing moving photographs requires a special set of tools. There's a lot of subtlety in how video is handled, not only in the way a tool works but also what specific job the tool does. There are tools for editing, generating effects, compositing, titling, rendering, and more.
- Kdenlive and Flowblade are video editors on two different ends of the spectrum. Kdenlive is a full-featured traditional editing application, with keyboard shortcuts and effects and allowances for offline (or "proxy") editing, and everything else a professional editing environment expects. Flowblade proves that editing is actually a simple process, with a film-like workflow for users accustomed to a workbench littered with razor blades and splicing tape.
- Natron is a specialized application for visual effects (VFX) work. If you have 3D models you need to integrate into your footage, or you want to design an elaborate title sequence, Natron helps you pipe inputs and ouputs in new and interesting ways.
- The first choice of most Internet streamers is the OBS, so if you're producing live content for the web you're probably already using it. Learning how it manages cameras is an important part of getting good at what is essentially live editing.
- For animation, Synfig is a great tool for small teams. It's a digital tweener, which can keep your drawing count down. I also use it for motion graphics, and it has plenty of tools and effects to make your creations look great.
Open source audio tools
Everybody can make noise, so it's fun to sit down at a computer sometimes and try to give some of that noise a little structure. You can entertain yourself for hours just by banging on a frying pan with a wooden spoon, and piping that sound through a flanger and reverb effect. Alternately, you can fire up a soft synth and let your computer generate some sound.
- Audacity is the standard audio editor for basically the whole world. Even after you've graduated onto something more advanced, Audacity is too useful not to have around. Whether you use it for file conversion or for extensive soundwave editing, you need to have Audacity on your computer.
- Hydrogen is the drummer of the band. That's its only job: load a drumkit and play a steady beat. From traditional rock to glitched electronics, you can do anything that involves rhythm with Hydrogen.
- If you're making music on a computer, you need a synthesizer. Two of my favorites are Zynaddsubfx and Linuxsampler, the former being a modeling synthesizer and the latter being a mostly preset-based sample engine.
- While you're composing and performing, you need an application to put all the pieces together. Ardour is a full-featured audio and MIDI digital audio workstation (DAW), while Seq24 is a MIDI sequencer in the tradition of Akai MPC and Alesis MMT-8.
- Whether or not you're making your own music or just managing files so your music can play on one device or another, the simple Soundconverter application makes the job trivial and efficient. Convert 1 or 100 files to whatever format you need with just a few clicks.
Open source illustration tools
Do you find yourself doodling in the margins of your notebook during class or meetings? Replace that notebook with a computer and you're a digital artist.
- Krita and Mypaint are digital paint emulation applications. They both are doing amazing work to find that perfect balance between the benefits of the digital environment and the comfort of physical materials. Their interfaces are different, and their brush engines offer different choices for customization, so try both of them and decide which suits you best.
- Inkscape proves that anyone can draw. Get familiar with the tools it provides, and you'll be illustrating ideas formerly trapped in your own head in no time.
Open source digital arts tools
Some applications are admittedly so unique to computers that they don't quite fit into traditional categories. Here are some of the little applications you might use for unique digital and analog creations.
- Meshlab is a viewer for LiDAR scans, which are essentially 3D photographs of created with lasers and GPS.
- Dotmatrix is an intentionally minimalist drawing environment in which you can only draw by connecting dots on a grid. To some users, it may be frustratingly under-powered, but for me, it's a sublime challenge to invent abstract shapes, glyphs, and iconography.
- If you love Lego, you might love Goxel. Instead of Lego bricks, Goxel uses digital blocks called voxels (3D pixels) to construct low-polygon artwork. Digital sculpting has never been so easy.
Open source tools for writing and publishing
Computers have been used for writing and word processing since the beginning, and there are 31 good text editors to help you get words from your brain onto the screen. Sometimes, though, the words need to be in a very particular format, or in a particular layout, or at least in a certain order. These tools help with that.
- The fountain format is a method for writing screenplays. It doesn't require a special application, it just requires that you follow a few simple rules when typing your screenplay. Using converters, you can turn your fountain file into a properly formatted script.
- Many people consider PDFs un-editable, but there are actually several ways to alter a PDF. The pdftk command helps you perform many simple edits in a direct and repeatable way. I use
pdftkwith Makefiles to automate my Docbook builds.
- When you want to design a PDF, Scribus is the answer. With Scribus, you can achieve professional layouts for printing or digital distribution.
Open source collaboration tools
Art is only half of what's involved in creativity. The other half is figuring out what you want to do, who you want to do it with, and how it's going to get done. Open source software is built through collaboration, so it's no surprise that there are lots of great open source applications all about working together.
- Penpot is an online collaborative design space, where you can mock up visual designs, software interfaces, page layout, and whatever else you have in your head that needs to be put down on paper.
- Whether you're collaborating with someone or not, it helps to make sure you have a good idea of what you think your own idea is. Mind-mapping is a great way to get parts of an idea into one place so you can understand the best steps to take toward your end goal. Draw.io is a flowchart creation tool that can help you organize your thoughts and make plans for the future.
Build your open studio
Collaboration over the Internet is easy when you use Creative Commons assets and open source software. The next time you have an idea, try capturing in something artistic. Your art doesn't have to be complex or even good enough to share with the world, but giving yourself permission to idly play around with some software until something interesting happens can be relaxing and rewarding. In a way, that's exactly how open source software itself is created: a developer idly plays around with some code, and eventually, it leads to something we can all use to make stuff of our own. Be a part of that communal experience, build yourself an open studio, and be proud of whatever you create.