Close Menu
Bedroom Producers Blog
  • Home
  • Favorites
    • Free VST
    • Free DAW
    • Free Autotune
    • Free Drum Kits
    • Free Music Production Software
    • Black Friday Deals
  • Reviews
  • Tutorials
  • Gear
  • Samples
  • 💬 Community
  • News
    • Software News
    • Soundware News
    • Deals
Connect
  • About Us
  • Our Team
  • Privacy Policy
  • Advertise
  • Contact Us
Download
BPB Bassaturator
BPB Bassaturator is a FREE Bass Booster Plugin
BPB Dirty VHS
BPB Dirty VHS (FREE VHS Tape Plugin)
BPB Dirty Filter Plus
BPB Dirty Filter Plus (FREE Dual Filter Distortion)
BPB Dirty LA
BPB Dirty LA (FREE Vintage Limiting Amplifier)
BPB Dirty Spring by Bedroom Producers Blog
BPB Dirty Spring (FREE Spring Reverb Plugin)
  • Free VST
  • Free DAW
  • Free Autotune
  • Music Software
  • Drum Kits
YouTube Instagram Facebook X (Twitter) RSS
Bedroom Producers Blog
  • Home
  • Reviews
  • Tutorials
  • Gear
  • Samples
  • Downloads
  • Community
  • News
    • Software News
    • Soundware News
    • Deals
SUPPORT BPB ❤️
Bedroom Producers Blog
You are at:Home»News»Kotoist Is A FREE Plugin For Algorithmic Music Composition
News

Kotoist Is A FREE Plugin For Algorithmic Music Composition

October 24, 2021By Anshul Jain4 Comments
Kotoist Is A FREE Plugin For Algorithmic Music Composition

Ales Tsurko, an indie developer from Belarus, has released Kotoist, a freeware algorithmic composition plugin based on the Koto programming language. At the moment, a macOS binary is available for download but you need the build the Windows version using the provided source code.

Now, as a fair warning, this article is going to get a bit technical. 🤓

Kotoist is a new VST plugin that can be used for lightning-quick music creation based on algorithms and patterns. It can be used for ‘Live Coding’ and ‘Algorithmic Composition.’ You can edit each and every note of your composition separately and create some fascinating sounds.

The source code for Kotoist can be found on GitHub. It is available as macOS binaries. Windows users will have to build the program from the source to try it out (for now). The installation instructions are provided on the GitHub page.

It has been published on a public license, which means you are free to use it as you please. The source code can be obtained free of cost and modified to your heart’s content without any worries.

Kotoist’s interface may look like a command prompt, but you hardly need any programming know-how to operate it. It runs on very simple commands.

You input commands into the editor to get desired results. You can have a “Snippet” of code for each MIDI note.

To choose a Snippet for editing, click on the Snippet button, which fashions a graphical table on it. This will enable the “Snippet chooser” view. Select a Snippet to work on; it will be highlighted in yellow.

Kotoist uses the ‘midi_out’ function to connect to your DAW. You input two types of arguments for results –

  1. The pattern used for playing the music.
  2. The quantization in beats.

Quantization is relatively straightforward, but the pattern argument is where most of the musical magic lies.

The pattern argument has various values which are used to set the style and tone of the music. These values include:

  • dur – note duration
  • length – note length
  • degree – step in the scale
  • scale – to view available scales, you can execute the print_scales function
  • root – root note
  • transpose – simple transpose
  • mtranspose – transpose relating to the scale
  • octave – octave number (from 0)
  • channel – MIDI channel number
  • amp – amplitude (from 0.0 to 1.0)

These different values can be called upon by writing code in the editor.

For example, “pattern.dur” is used to set a particular tone duration, followed by the desired value.

To get your output as music, you evaluate your code using the build button, which has a hammer icon on it. You can get the result for your entire code or specific parts by selecting the part you need before using the build option.

To evaluate, you need to be in the “Snippets” view. To hear the result, play the note corresponding to the evaluated Snippet. Once you have several snippets in place, the process of composing new music becomes a lot faster.

Now, I know most musicians aren’t comfortable with coding to make good use of this tool just yet. But it represents a new era in digital music, where we can produce hours of randomly generated music using a few algorithms.

So, do you think ‘algorithmically generated music’ could ever replace a human? Or are they merely tools to enhance our musical creativity? We’d love to hear your feedback in the comments.

Download: Kotoist (macOS binary, Windows source code)

More articles:

  • LoFi Flux Light Is A FREE Tape Warble Plugin By Yum Audio
  • ModeAudio Stasis Melt Discount + Giveaway (2 FREE Copies Inside!)
  • PREDD Is A FREE Vintage Mic Preamp Plugin By Analog Obsession
  • Audiolatry Releases FREE Electric Piano Plugin

Last Updated on October 24, 2021 by Tomislav Zlatic.

Free Software Mac Windows
Anshul Jain
  • Website

Anshul Jain is a content writer and session guitarist from India. An avid fan of rock and metal, he is 1/6th of the progressive act Black Flower.

Subscribe
Notify of
4 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
📬 BPB Newsletter
SUBSCRIBE NOW - Get FREE plugins in your inbox every week.
Latest
Plugin Boutique offers the Moogerfooger MF-104S Analog Delay plugin for $29 (Reg. $79)
June 20, 2025
IK Multimedia T-RackS Tape Echo is FREE at Audio Plugin Deals
June 20, 2025
Pulse Audio Launches Massive $60K+ Giveaway Featuring 40 Audio Developers
Sponsor: Pulse AudioJune 20, 2025
AIR Stutter Rhythmic FX Plugin by AIR Music is FREE via Black Octopus Sound
June 20, 2025
Featured
How to Prepare A Song For Mixing
September 6, 2024
A Guide To Mixing Music For Music Producers
April 13, 2024
The Best FREE Drum Kits in 2025
February 12, 2025
Free Kontakt Libraries
January 28, 2025
COMMUNITY

💬🔥 Monthly Deals & Freebies Thread – June 2025

June 3, 2025252

💬 🎹 Monthly Production Thread – Finishing Songs

June 3, 202511
aHow to Prepare A Song For Mixing
9 Mins Read
How to Prepare A Song For Mixing
How To Make Beats: A Quick Beat Making Guide For Beginners
10 Mins Read
Beat Making 101: How to Make a Beat for Beginners
Browse
# Music Production Software
# Free VST Plugins
# Digital Audio Workstations
# Video Editing Software
# Free Mastering Software
Download

# BPB Dirty Filter Plus
# BPB Dirty VHS
# BPB Dirty LA
# BPB Dirty Spring
# BPB Saturator

Community
# BPB on YouTube
# BPB on Facebook
# BPB on X (Twitter)
# BPB on SoundCloud
# BPB on Instagram
Subscribe
Subscribe to our mailing list to receive the latest music freeware news. We also have an RSS Feed.
Click to subscribe
© 2009 - 2025, Bedroom Producers Blog.
  • About Us
  • Our Team
  • Privacy Policy
  • Advertise
  • Contact Us

Type above and press Enter to search. Press Esc to cancel.