DAW

From Things and Stuff Wiki
Revision as of 02:28, 5 November 2023 by Milk (talk | contribs) (→‎Other)
Jump to navigation Jump to search


Hardware




OTTO

  • https://github.com/topisani/OTTO - An OP-1 inspired all-in-one synth/sequencer/sampler/recorder/more solution. The OTTO is a complete hardware and software solution, with synths, a sampler, effects, sequencers, and studio modules. It is heavily inspired by the OP-1, but takes some things in a different direction. The goal is to create an all-in-one portable device, that allows anyone to play around with electronic music. It shall be open and accessible, while maintaining the very constrained interfaces, necessary to really be creative.

The software is modular, with modules in six groups: Synths, drums, effects, modulation, sequencing, and studio. Each module has up to 4 settings, that can be controlled using 4 rotary encoders. Like the OP-1, the colours of the 4 rotaries corresponds to the colour of the option on screen that will be changed. Each module slot will be accessible from a single hardware button press. The software will be set up to run on a Raspberry Pi, with a small AMOLED screen, 4 rotary encoders, and around 20 buttons. This can then be built into any kind of enclosure, with or without a midi keyboard and other bells and whistles.


Software

Digital Audio Workstation

Ardour




Extra

  • harvid - HTTP Ardour Video Daemon, decodes still images from movie files and serves them via HTTP.




  • ArdouVy - a remote controller for the Ardour Digital Audio Workstation, that supports basic DAW operations through OSC protocol. It has been developed with recording and rehearsing needs in mind, allowing the musician(s) to control the main recording and monitoring operations without the need to be next to the computer. Please note that this is still a beta and debug release, intended just for testing and still not complete. Don't yell at me, it's still a work in progress and, much more important, I'm a musician, not a programmer :)


Qtractor

  • Qtractor - an Audio/MIDI multi-track sequencer application written in C++ with the Qt4 framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.
  • YouTube: Why, Phil? - Yassin Philip's Free Open Source Studio

REAPER

  • REAPER - digital audio workstation software: a complete multitrack audio and MIDI recording, editing, processing, mixing, and mastering environment. Nagware. No LV2 support yet.






  • ReaPack - package manager for REAPER, the Digital Audio Workstation. Discover, install and keep up to date your REAPER resources including ReaScripts, JS effects, extensions, themes, language packs, templates, web interfaces and more.




  • https://github.com/ZoeB/harvest - The Harvest project is a collection of files that are useful to people using the Reaper DAW, such as preset lists and note maps.



SWS / S&M

  • The SWS / S&M extension - a collection of features that seamlessly integrate into REAPER, the Digital Audio Workstation (DAW) software by Cockos, Inc. It is a collaborative and open source project. A bunch of actions: Filter REAPER's action list with "SWS"! The Snapshots window allows you to save selected track parameters for recall later. The Resources window is a versatile tool, but its main job is to let you fill your own "slots" of projects, track templates, FX chains, media files, etc. Just fill some slots and filter the action list with "Resources"! Groove tool is for quantizing audio and MIDI: learn a groove from an item and apply it to other items! Cycle Actions - Make special/advanced actions that perform sub-actions successively, or offer conditional statements, or etc. Marker actions allow you to place any action as a marker, and have that action ran when the play cursor crosses over that marker. Tempo manipulation and warp grid allows you to do extensive tempo manipulation and tempo mapping. If that's not enough, you can also freely warp grid using nothing but mouse. Anaylze and normalize loudness using the tools fully compliant with EBU R128 Loudness Recommendation. Power up your mouse usage with contextual toolbars. Show different toolbar at mouse cursor for each part of the interface. ReaConsole is a keyboard command interface for common track tasks. Notes window allows you to write custom notes for projects, tracks, etc but also for marker and regions. They can follow playback too (subtitles, lyrics, etc). Region playlist (non-linear play), Live Configs (for live performers: use REAPER like an FX pedal), additional zoom features, project management, color management, automatic colors/icons, LFO generator, cue buss generator, easily previewing and playing takes at mouse cursor, custom mouse cursors, etc.

JSFX


  • ReaPack - a package manager for REAPER, the Digital Audio Workstation.Discover, install and keep up to date your REAPER resources including ReaScripts, JS effects, extensions, themes, language packs, templates, web interfaces and more.




  • https://github.com/Nbickford/REAPERDenoiser - A JSFX denoiser for REAPER based on Norbert Weiner's deconvolution algorithm. This reduces some of the artifacts you get when using a REAFir subtraction-based approach, but also removes noise more gently. You can also set the Noise Scale value to high levels to produce a bell-like effect!

Other


  • ReaLearn - Home - VST instrument plug-in for the Digital Audio Workstation REAPER which works in REAPER only. Its mission is to equip REAPER with the most comprehensive and well thought out MIDI/MCU/OSC learn features that one can imagine, while at the same time providing many related features such as MIDI/OSC feedback (e.g. via LEDs, motorized faders and displays). It's especially suited for performers who frequently need to map control elements like knobs or buttons to REAPER functions such as track volume, FX parameters or actions. Since version 2 it's also quite usable as a tool for customizing control surfaces without having to write templates or code. REAPER itself has a built-in MIDI/OSC learn functionality but it only provides the bare essentials. Many useful MIDI control scenarios are impossible or quite difficult and time-consuming to achieve with REAPER alone, for example if you want to restrict the controlled target value range. You would need to tinker with things like MIDIToReaControlPath and general purpose MIDI plug-ins, which totally takes the drive out of making music. ReaLearn tries to make that much easier and gives you instant access to lots of advanced features on top of that: Controller presets, conditional activation, projection ... and much more.



  • https://github.com/JoepVanlier/Hackey-Trackey - A lightweight tracker plugin for REAPER 5.x and up. Hackey-Trackey is a small tracker for visualizing and editing MIDI data within REAPER. Originally developed to mimick the pattern editor of Jeskola Buzz, this tracker is meant to enable MIDI note entry and effect automation in a tracked manner.


  • https://github.com/ijc8/lambdaw - a REAPER extension that lets you write code that generates media right in the timeline, where it happily co-exists with audio and MIDI items. This code takes the form of Python expressions, which are associated with the items they generate (expression items), and can refer to other items in the timeline to transform them.

LMMS

  • LMMS - a free cross-platform software which allows you to produce music with your computer. This covers creating melodies and beats, synthesizing and mixing sounds and arranging samples. You can have fun with your MIDI keyboard and much more – all in a user-friendly and modern interface. Furthermore LMMS comes with many ready-to-use instrument and effect plugins, presets and samples.

No LV2 support. [1]



Zrythm

  • Zrythm - a free GNU/Linux music production system (DAW) focused on electronic music and high modularity. built using C and the GTK+3 toolkit and borrows ideas, concepts and code from other projects such as Ardour, Jalv, Bitwig and Cubase. It is built with the intention to provide GNU/Linux users a full-featured alternative to proprietary DAWs and offers a unique approach to workflow that other GNU/Linux DAWs lack.


Non

  • Non - powerful enough to form a complete studio, fast and light enough to run on low-end hardware like the eeePC or Raspberry Pi, and so responsive and reliable that it can be used live, the Non DAW Studio is a modular system composed of four main parts: Non Timeline, a non-destructive, non-linear audio recorder and arranger. Non Mixer, a live mixer with effects plugin hosting and advanced Ambisonics spatialization control. Non Sequencer, a live, pattern based MIDI sequencer, and finally, the Non Session Manager to tie together these applications and more into cohesive song-level units.

Minimal, modular..




Non-intuitive - e.g. one has to manually type in other Non application commands to link them to a track session.

Menus close when you click on them, argh.

On start, must create an actual project (Project/New) to add tracks.

No GUI item to import audio files, must be dragged into track list.

Doesn't auto switch tracks to stereo mode when stereo wav is imported.

No master track, must be created and routed manually.

Channel strips needs to be manually (and externally) routed with other Non apps.....

Laggy, clunky..

MusE

To use a softsynth:

  1. MusE Settings menu
  2. Midi Ports / Soft Synth
  3. Add synth instance
  4. Switch midi send on track to synth instance


Tracktion T7

  • T7 - a multi award winning workstation, featuring powerful and creative tools to inspire the modern musician. Unlike typical ‘Lite’ versions, we do not impose any restrictions – you get unlimited track count, powerful features, compatibility with all popular plugins and efficient performance on Mac, Windows and Linux operating systems. Only available as part of our OEM partner sales programs.

Tracktion T6

  • T6 DAW - freeware, features an intuitive, single-screen interface. Input, waveform and mixer – including EQ, level, pan and plugins – are laid out from left-to-right. Simply drag-and-drop additional features and automation on any track as needed. Unlimited numbers of audio and MIDI tracks, combined with a professional feature set, allow you to compose, record, edit, mix and share your music with ease. Modest CPU requirements make T6 ideal for use on nearly any Mac, Windows or Linux computer.


Rosegarden

No lv2 support. [2]

Open Octave Midi

  • OOMIDI - a fork of Rosegarden/MusE (??) 1.7.3, concentrating on Midi matrix, event, and matrix percussion editing, and the development of keystroke and mouse based workflow with Jackmidi intended as it's port device base for predominately orchestral composers and writers.

Libre Octave Studio

  • Libre Octave Studio - LOS, open source MIDI/Audio sequencer. LOS is developed from the base code of OOM2 (OpenOctaveMidi2) and MusE (Muse Sequencer) written by Werner Schweer.


Traverso DAW

Slow development, minimal website.

LNX_Studio


Frinika

  • Frinika - a free, complete music workstation software for Linux, Windows, Mac OSX and other operating systems running Java. It features sequencer, soft-synths, realtime effects and audio recording.

Java, interface can be somewhat janky..

MusiKernel

  • MusiKernel - an all-in-one DAW and suite of instrument & effect plugins, designed to be easy to install and use without the need for any 3rd party software. Simply install the package for your operating system, select your audio and MIDI hardware, and start making music.

Pros: Quick to use, nice conception of a DAW.

Mids: Can only use own plugins, makes it fast.

Cons: UI could do with some polishing.

potential FRs:

  • send volume control
  • when renaming, keep item name border even when mouse not over, pressing enter finishes renaming
  • when copying an item, ctrl-v to paste it in the original track
  • when drawing a sequencer item, click drag release for length
  • when adding a sequencer sound item, highlight the beat it will be added at
  • ctrl mousewheel up and down for horizontal zoom in and out
  • note length?
  • click track/metronome
  • double click on stop = panic
  • ray-v - noise generator

Genesis

  • Genesis - a work-in-progress digital audio workstation with some ambitious goals: peer-to-peer multiplayer editing, complete plugin safety, and a built-in peer-to-peer community which shares plugins, projects, and samples.

noisicaä

  • noisicaä - an open source DAW for GNU/Linux built around the idea of a modular synthesizer.The project is currently in pre-alpha state. You can try it out, but it is not recommended to use it for anything serious.

Meadowlark

DawDreamer

  • https://github.com/DBraun/DawDreamer - an audio-processing Python framework supporting core DAW features such as audio playback, VST MIDI instruments, and VST effects. DawDreamer is written with JUCE, with a user-friendly Python interface thanks to pybind11. DawDreamer draws from an earlier VSTi audio "renderer", RenderMan.

termdaw

stargate

  • https://github.com/stargateaudio/stargate - a holistic audio production solution, everything you need to make music on a computer. To understand what Stargate is, and why, read the project design principles.

Meadowlark

  • https://github.com/MeadowlarkDAW/Meadowlark - a (currently incomplete) project that aims to be a FREE and open-source DAW (Digital Audio Workstation) for Linux, Mac and Windows. Its goals are to be a powerful recording, composing, editing, sound designing, mixing, and mastering tool for artists around the world, while also being intuitive and customizable. This project is still in the early stages of development and is not ready for any kind of production use or any alpha/beta testing.


VocalShaper

Tuneflow

  • https://github.com/tuneflow/tuneflow-py - a next-gen DAW that aims to boost music making productivity through the power of AI. Unlike traditional DAWs, TuneFlow has a plugin system designed to facilitate music production in almost all areas, including but not limited to song writing, arrangement, automation, mixing, transcription...... You can easily write your own algorithms or integrate your AI models directly into the song-making process. tuneflow-py is the Python SDK of TuneFlow plugins.

butterDAWg

  • https://github.com/Jaybee18/butterDAWg - FL Studio clone with Electron (WIP), It is not a 100% clone: there are some deviations from the original that I believe improve the UX. Basic audio functionality implemented

Anthem

  • https://github.com/anthem-audio/anthem - a modern, multi-workflow digital audio workstation (DAW, designed for creating and editing music and other audio content. It is built to be compatible with Windows, macOS and Linux. Anthem is currently under active development and is missing key features. No production builds exist yet, but we will update here when that changes.

Blockhead

Web

Audiotool

  • Audiotool - web service, a powerful online music production studio right in your browser. All crafted with lots of love for the small details. All your tracks, samples and presets are stored on the Audiotool servers and are accessible from any browser. Publish your finished track straight from the app to the Audiotool website, SoundCloud, Youtube or Facebook.

Audiosauna

  • AudioSauna - transforms your web browser into a fast and flexible music production studio with built in synthesizers and live effects.

Hya

GridSound

DAWG

GridSound

Windows / Mac

KRISTAL

  • KRISTAL Audio Engine - a powerful multi-track recorder, audio sequencer and mixer - ideal for anyone wanting to get started with recording, mixing and mastering digital audio. It is designed as a modular system. The main application provides a mixing console, while the audio sequencer, live audio input and so on are loaded as separate Plug-Ins. Windows.

DarkWave Studio

  • DarkWave Studio - a free Digital Audio Workstation for Windows. Featuring a modular Virtual Studio, Pattern Editor, Sequence Editor and Multitrack Hard Disk Recorder. It has support for VST/VSTi instrument and effect plugins.The virtual studio has a modular design allowing machines to be connected in an ad-hoc fashion. The pattern editor enables the quick creation and modification of patterns by clicking to add or delete notes and dragging notes to move or resize them. The sequence editor allows you to queue patterns to play for each control track in any arrangement, enabling reuse of patterns and quickly remixing projects.The Multitrack Hard Disk Recorder allows you to record the output of any machine and record it to 16-bit Integer or 32-bit Floating Point PCM encoded .WAV files for full-quality post-production editing or for conversion to MP3/FLAC/etc.


Podium Free

  • Podium Free - a freeware edition of Podium. It is fully functional with only a few feature limitations. Download and installation does not require registration.

MuLab Free

  • MuLab Inspiring Music Production Studio - an inspiring music studio for Mac OSX and Windows featuring an integrated top-quality modular synth and effect engine.MuLab is an easy and rock-solid tool designed to create, record, edit and finalize your music!
    • MuLab 7 Docs: MuLab Versions - MuLab 7 can work in 2 modes: Free mode (MuLab Free) and unlimited mode (MuLab UL).Both MuLab modes are fully functional, but the difference is that when you cross one of the limits of MuLab Free, then you enter demo mode and you'll regularly hear a soft noise.

Ohm Studio

  • Ohm Studio - the first real-time collaborative digital audio workstation. Start a project, invite musicians and make music together.
  • Free - Up to 10 projects
  • Subscription - Up to 200 Projects... but unlimited until offline mode is available!

Strauss

Commercial

Bitwig



  • https://github.com/davem2/sfz2bitwig - Converts sfz instruments into Bitwig Studio multisample instruments. The Bitwig multisample format is more basic than sfz. Features that are unique to sfz will be lost in the conversion process.


Tracktion Waveform

  • Waveform - a rapidly evolving application specifically designed for the needs of modern music producers. Specializing in creative and inspirational workflows and avoiding features not explicitly needed allow the app to remain surprisingly fun and intuitive. While other apps try to appeal to broad user groups, for example film score, live sound, performance – we are laser focused on music production.

Ableton Live




Maschine



Splice

  • Splice - Unlimited backup, version control & private collaboration for Ableton Live, FL Studio, Logix Pro X, GarageBand. - $


zenAud.io ALK

  • zenAud.io ALK - a cross between a sequencer and a looper. Like a traditional looper, clips are performed live and subsequently looped to create layers of sound. Like in a sequencer, the loops can be drawn, moved, copied, cut and pasted in a musical arrangement. When it’s time to perform the song, ALK will follow your arrangement, pressing the necessary virtual pedals to arm channels, trigger effects, and record and play loops at the right time. Freeing you to do what you do best: perform. zenAud.io ALK runs on macOS Yosemite or higher. - $

Harrison Mixbus

Based on Ardour.

n-Track

  • n-Track 8 - A recording studio in your computer. Studio quality recording, editing and mixing software. n-Track Studio brings you professional audio quality and easy workflow.

Windows/Mac - $

Usine

  • Usine - the ultimate Digital Audio Workstation made for live or studio. Usine Pro is designed as a flexible software solution for spontaneous electronic music creation, including live sampling, effect processing, and sound design. Usine can to host VSTs/AU, process and route audio or midi, and design personalized virtual control interfaces. - $

Cantabile

  • Cantabile - Play VSTs, trigger media clips, instantly switch between songs, integrate with your existing hardware, control it all via MIDI and simply perform better. - $

MuLab

  • MuLab - an inspiring music studio for Mac OSX and Windows featuring an integrated top-quality modular synth and effect engine. MuLab is an easy and rock-solid tool designed to create, record, edit and finalize your music. - $

Geist

  • Geist is a next-generation sampling drum machine designed to create evolved beats and grooves, freeing you from the limits of pre-packaged loops and over-complicated DAWs. VST or stand-alone. - $

Pro Tools

  • https://github.com/zamaudio/ptformat - reads and parses ProTools session files.Audio and MIDI source/region/track information is extracted, as well as MIDI note events.The idea is to make ardour open PT sessions.

Undeveloped

produce

  • https://github.com/mntmn/produce - a new, minimal linux DAW (mainly a sequencer) for hackers. scalable vector UI based on the GLV toolkit. minilisp as scripting language / project file format and for keybindings. connects via JACK MIDI to synths and audio hardware. connects via multiple JACK Audio outputs to plugin racks for mixing.

Last commit 2015, buggy

Protux

  • PROTUX Digital Media Workstation - being developed to be a complete Digital Media Production tool, or Digital Media Workstation. We focus on develop it for GNU/Linux users, but it runs in any workstation with a Java >=1.5 VM installed, and even in the web thru a standard browser that supports Java (Believe or not). Protux aims to offer an integrated environment for audio, video and midi production, thru a inovative interface where the productivity is focused.


Last development was in 2009.

Wired

  • Wired aims to be a professional music production and creation software running on the Linux operating system. It brings musicians a complete studio environment to compose and record music without requiring expensive hardware.

Last development was in 2009.


Ayyi

Very alpha.

Modular synth tracker/sequencer

BEAST/BSE

  • Beast - a music composition and modular synthesis application released as free software under the GNU LGPL, that runs under Unix. It supports a wide range of standards in the field, such as MIDI, WAV/AIFF/MP3/OggVorbis/etc audio files and LADSPA modules. It allows for multitrack editing, unlimited undo/redo support, real-time synthesis support, 32bit audio rendering, full duplex support, multiprocessor support, conditional MMX/SSE utilisation for plugins, precise timing down to sample granularity, on demand and partial loading of wave files, on the fly decoding, stereo mixing, FFT scopes, MIDI automation and full scriptability in scheme.

Does any other software have channel strip sequencing, piano roll, tracker, modular processing and mixer? Interface still needs work.


Requires the https://github.com/tim-janik/rapicorn GUI library to build.

./configure PYTHON=/usr/bin/python2.7

Need to figure out how to get LDFLAGS='-llibpng12.a' (older libpng) to work properly.

Old, see Anklang.


Anklang

  • The Anklang Project - Anklang - a digital audio synthesis application for live creation and composition of music or other audio material. This project presents a revamp of several former audio projects by its two main authors Tim Janik and Stefan Westerfeld. It aims to realize a coherent, solid amalgamation for composition and interactive creation of synthesis music. The source code is released as Free Software, licensed under the MPL-2.0 and runs under Linux.

Radium


SunVox

  • SunVox - a small, fast and powerful modular synthesizer with pattern-based sequencer (tracker). It is a tool for those people who like to compose music wherever they are, whenever they wish. On any device. SunVox is available for Windows, Mac OS X, Linux, Maemo, Meego, Raspberry Pi, Windows Mobile (WindowsCE), PalmOS, iOS and Android. Closed source, Android $.

Niiiiiice. Buzz-like modular synth with tracker style sequencing. No traditional piano roll.





Videos

  • YouTube: SunVox - playlist by easy and nice waki

Tools


Buzztrax

  • Buzztrax - a free software project to create a clone of the Buzz music composer. The driving motivation is to preserve the playability of the compositions made with Buzz. Aims to be a music studio that allows one to compose songs using only a computer with a soundcard. If you’ve used tracker programs like FastTracker, Impulse Tracker, or the original AMIGA SoundTracker, that will give you an idea of how one can sequence music in Buzztrax. The Buzztrax editor uses a similar concept, where a song consists of a sequence with tracks and in each track one uses patterns with events (musical notes and control changes). In contrast to other Tracker programs, tracks are not simply sample players: a user can make a song using an arrangment of virtual audio plugins that are linked together to create different effects. Each of these machines can be controlled realtime or via patterns in the sequencer.
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export MANPATH=$MANPATH:/usr/local/share/man
export DEVHELP_SEARCH_PATH=$DEVHELP_SEARCH_PATH:/usr/local/share/gtk-doc/html
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export GST_PLUGIN_PATH_1_0=$GST_PLUGIN_PATH:/usr/local/lib/gstreamer-1.0
export XDG_DATA_DIRS=$XDG_DATA_DIRS:/usr/local/share
export GI_TYPELIB_PATH=$GI_TYPELIB_PATH:/usr/local/lib/girepository


Aldrin Modular Sequencer

  • Aldrin - an open source modular music sequencer/tracker for the GNU/Linux operating system. It features a flexible audio routing system commonly found in expensive audio software, enabling you to mix, split, mutilate and modify audio signals emitted by software synthesizers and samples.

Dead, forked to Neil Sequencer


Neil Sequencer

  • Neil is an open source application for making music on Linux. It is a kind of music software known as a tracker. It is similar to the famous buzz for Windows. Neil was forked off Aldrin project because it was not being developed smoothly enough and, since Aldrin was the only Linux application I could actually make music on, I wanted to secure it from being made unusable (for me at least, so no offense to original developers - you did a great job).

Zupiter Alpha

  • Zupiter Alpha - a synthesizer and step-sequencer that runs in a browser, meaning you don't even need to download and install any software to use it. Its interface is designed to be minimalistic and simple, so as not to put off beginners. The sharing feature gives you the ability to instantly put your work online. [5]

Windows

Buzz

  • Buzz - the first ever "easy to use" free modular software based synthesizer. What this means is that the entire system is based on objects, which may be routed in a modular fashion, giving you the freedom to be as creative as you want. For example, if you wish to run 3 Physical Modelling synths and a Drum Machine through 2 seperate Stereo Delays, into a Mixer, through a Compressor and Parameteric EQ, and finally out to your speakers - no problem. Lay down your synths, connect the wires and you're done.

Buzé

  • Buzé - 100% pattern-based sequencer with envelopes and pianorolls. Supports a wide range of plugins for generating and processing audio, MIDI, value and note signals. 30+ built-in plugins. Supports VST, Buzz, Psycle, LADSPA and Lunar plugins natively

Imports ARMZ, BMX, IT, S3M, MOD, MID, SID song file formats. Wavetable can import WAV, MP3, FLAC, IFF and many more file formats. Features a basic wave editor. Full undo/redo, scripting support, configurable keyboard shortcuts and window layouts. Windows.