Cogitsune Music on Windows

Live Coding and Algorithm / Neural Network based Composition software

Cogitsune Music

Please check here for the Cogitsune Music tutorial.

Windows · Features & guides

More ways to shape your music

Write code, play a keyboard, or generate a phrase from rules and data. Explore built-in sounds, connect ideas as nodes, paint a sample, and take your music into audio, MIDI or a printable score.

Explore the app in screenshots. Select any image to enlarge it.

Browse the complete RAMAA tutorial library →

Write, hear, change

Live coding

Code editor with a short triangle-wave melody

Make music with commands for notes, timing, chords and loops. Combine parallel parts, hear your phrase, and change the code to try your next idea.

Write your first phrase

Choose your sound

Built-in synths & samples

Samples tab listing WAV files and sample import controls

Explore sine, saw, square and triangle waves. Shape attack, fade and velocity, or bring in your own WAV samples to build rhythms and textures.

Explore sounds and samples

Compose with rules

Algorithmic composition

Algorithm settings for phrase length, key and pitch flow

Choose a key, draw a melodic curve, and set rules for pitch, rhythm and velocity. Generate a phrase and bring it into Code to play and refine.

Generate a musical idea

Collect your musical ideas

Music datasets

Datasets tab with creation and import controls, before loading a dataset

Collect phrases from Code or MIDI, review their notes, and add category and keyword labels. Reuse your collection or prepare it for model training.

Build your dataset

Learn from music

VAE & Transformer

Transformer model and training-data controls

Train a VAE on your phrases, or generate music from a word with the Transformer. Explore the results, edit them in Code, and train with your own examples.

Explore neural network models

Edit notes visually

Piano roll

Midi piano roll containing the eight-note demonstration melody

Draw, move and resize notes on a grid. Preview pitches, quantize the timing, and transfer the edited phrase between the piano roll and Code.

Edit a phrase on the grid

Play your ideas by hand

MIDI keyboard

Midi input and recording controls; no hardware keyboard was connected for this capture

Connect a keyboard and hear your playing through the app. Record takes into the piano roll, layer new notes over a phrase, and refine your performance.

Connect and record

Keep & share your music

WAV & MIDI export

Midi editor with Export Midi controls and a demonstration phrase

Capture your sound as WAV or save editable notes as MIDI. Reuse a recording as a sample, or continue arranging your phrase in another music application.

Choose your export format

Compose visually

Units

Units canvas showing a loop with connected command boxes

Build music from connected command and value boxes. Group ideas into frames, follow the boxes as they play, and move between the canvas and Code.

Explore Units

Draw a sound

Spectrogram

Spectrogram tab displaying a two-second demonstration painting

Paint time and frequency with textured brushes, Airbrush and gradients. Preview the sound, save your painting, or export a WAV to Samples.

Start painting sound

Read & print

Score & PDF

Score preview generated from music code, with PDF export controls

Read your music code as notation. Choose a time signature, click a note to return to its code, and export the score as an A4 vector PDF.

Make a score

See the pattern

Number graphs

Code tab showing the musical values of the demonstration phrase as a graph

Inspect musical values in Units, Code, Datasets, VAE and Transformer. Filter the values and scroll through a phrase to see its shape.

Read the graphs

Refine a phrase

Shaper & Assist

Code editor with Assist enabled and the Smooth, Sharp and Drunken Shaper controls

Try Smooth, Sharp or Drunken transformations in Code and Units. Write commands with completion suggestions and argument hints in Code.

Shape and edit

Find once, use across windows

VST3 plugins & manager

Plugin Manager before scanning a VST3 folder

Play external instruments and combine effects in a chain. Scan your VST3 folder once for all code windows, then choose each window's own plugins.

Manage your plugins

Learn about saving Code, Units, Spectrogram and projects

Concept

Live coding

Write notes, set their timing, and hear your code performed as music. Build chords, repeat a phrase with loops, or combine parallel parts.

Start with a short example, then change the pitch, rhythm and sound while exploring how each command works.

Write your first musical phrase →

Algorithmic Composition

Generate phrases from your own rules: choose a key and pitch range, draw a melodic contour, and control note lengths and rhythmic spacing.

Limit repeated notes or large leaps, then bring a result into Code to play and refine it. No model training is needed.

Compose with rules and curves →

Data-Driven Method

Collect phrases from Code or MIDI in reusable datasets. Label your music and use your own examples to train a VAE or Transformer.

Explore new phrases with a trained VAE, or turn a word into music with the Transformer. Bring the results back to Code for editing.

Build a music dataset →

Explore VAE and Transformer →

Story

Music with coding

Live coding

"Live coding" is an intriguing phrase. In the world of programming, some projects can grow to an enormous scale, while others are so critical that even the smallest error could be dangerous.

So what does it mean to make coding live? It is the joy of using your own hands to type words and instantly bring them to life through execution.

Cogitsune Music began with a simple purpose: to let people enjoy the act of writing code through the medium of music.

Try the idea: make three notes with code →

Calculation and Algorithm

Programs run inside the machine that processes them—the computer. At its core, a computer is a device built for calculation, capable of performing operations at astonishing speed. Not only numbers, but also various conditions can be calculated.

Music, too, is created under many conditions. Rules and structure, when combined with the freedom that naturally exists, are what make music possible.

So, can we not calculate these conditions to create music? Experience for yourself the long tradition of computing music.

Put the idea into practice with Algorithm →

Music with calculation
Music with data driven methods

Data-Driven Method

In the 20th century, with the birth of fast, electrically powered computers, technology that allowed machines to learn began to develop. Now, computers can even calculate how to learn from data itself.

This means that the data you create can be learned by a self-learning computer.

With Cogitsune Music, you can experience this process firsthand—creating, collecting, and managing your own data, and using it as the foundation for your very own learning machine.

Follow the path from your phrases to a dataset →

Cogitsune Music Specifications

Platform

Windows 10 / Windows 11

Recommended PC Specs

  • CPU: Intel Core i5 / AMD Ryzen 5 class or higher
  • RAM: 8 GB or more (16 GB recommended for large projects)
  • Storage: 1 GB+ free space for app and caches
  • GPU: Integrated or discrete GPU (OpenGL 3.3+ recommended)
  • Display: 1280 × 720 or higher
  • Network: Internet connection for activation / updates
  • Others: Audio device/driver properly installed

List of Features

Choose a feature to read its guide, then follow the related interactive lessons.

Live Coding Interface →

Write notes, chords, loops and parallel parts. Hear a phrase, edit the commands, and play your next idea.

Units — Node-based Composition & Code Conversion
Shaper Transformations & Code Input Assist
Built-in Synths & Samples →

Choose sine, saw, square or triangle waves, shape attack and fade, or play your own WAV samples.

Spectrogram Painting & WAV Sample Creation
Algorithmic Phrase Generation →

Set musical rules and curves for pitch, timing and velocity. Generate a phrase and insert it into your composition.

Create & Reuse Music Datasets →

Collect Code or MIDI phrases, add category and keyword labels, and prepare examples for model training.

Create + Use Neural Network Models →

Train a VAE on your phrases, or explore word-guided music with the Transformer and its built-in model.

Number Graphs for Code, Units & Generated Phrases
MIDI Edit with Piano Roll →

Draw, move and resize notes on a grid. Quantize the timing, preview your phrase, and transfer it to Code.

MIDI Keyboard →

Connect a keyboard, hear your playing through the app, and record additional takes into the piano roll.

Saving WAV / MIDI →

Capture the sound as WAV or export editable note data as MIDI for use in another music application.

Score Preview & PDF Export
Code, Units & Spectrogram Files / Multi-window Projects
VST3 Plugin Support & Shared Plugin Manager →

Play external instruments and build effect chains. Discover plugins once and choose a separate chain in each code window.

  • As this is currently a one-person project, we haven’t been able to verify compatibility with many plugins yet.
    Use Plugins > Plugin Manager... to discover VST3 plugins for all code windows. Compatibility depends on the individual plugin; we will continue testing additional plugins over time.
    • (No verified plugins yet)

    Cogitsune Music was created so you can shape sound with your own hands, understand what you’re doing, and value the information you create yourself.

    Message From Creator

    Gounbeee

    Thank you for taking a look at Cogitsune Music. I'm Gounbeee (goh-un-bee).

    "Cogitsune Music" is a word I made by combining "Ko" (a Japanese word meaning "child") and "Kitsune" (the Japanese word for "fox"), and then tweaking the spelling so that it also brings to mind "Cogito" (Latin for "I think") – or at least, I hope it does!

    As of 2025, when I’m writing this, I believe that non-human agents will play a bigger and bigger role in how data is handled. Even if we reach a time when data is processed much faster and change happens even more quickly, I think people will still find themselves asking, "So what should I do next?"

    At that point-and this is just my personal view-I feel that the "value of the individual" will be questioned even more deeply. As we exist as individuals on the internet and in society, I have a feeling that one day we’ll realize, "I, as a person, actually mattered much more than I thought."

    These days, for all kinds of reasons, we tend to exist as part of large organizations. That might be for safety, for efficiency, or simply because that’s the norm. There’s nothing wrong with that. But even so, I believe that each of us doing as much as we can as individuals is, in the end, also something very important for the groups we belong to.

    That's why I believe that creating software and handling all of its sales by myself is a meaningful form of personal expression. And because I believe it's important to build a personal connection with each customer beyond that, I decided to create this place.

    Right now, Cogitsune Music is available as a Windows application, and I plan to keep adding updates and tutorials little by little over time.

    Because I'm trying out a lot of experimental ideas, there may be times when things change quite a bit, but I'd be very happy if you could kindly watch over this project as it grows.