Texture
Beta GuideBack to site

Beta

Getting started with Texture

A quick guide to installing, using, and giving feedback during the beta.

This guide is for people who have received an email from us with a code and setup instructions. Everyone else should sign up for the waitlist on the landing page.

Download Texture

Get the latest beta build from the download page.

Welcome to the beta

Texture is currently in beta. We're actively working on the app and will be adding new features and improvements regularly.

Supported DAWs and Operating Systems

Supported operating systems and DAWs:

  • macOS: Apple Silicon.
  • Windows: Windows 10 x64, 22H2 or later.
  • Ableton: Live 11 or later. Live 10 is supported without MIDI writing abilities.
  • Logic Pro: 11.0 or later.
  • FL Studio is not yet supported.

Current app limitations

To make sure we get the core elements working right, this first version of the beta has been kept intentionally limited. This version can:
  • Write and read MIDI from the DAW
  • Answer questions or give recommendations based on musical context
  • Run up to 2 parallel edits
  • Create up to 3 new tracks at a time
  • Edit existing plugins
  • Process audio music input
  • Talk via voice control

We cannot currently:

  • Edit audio regions
  • Add plugins
  • Assign sounds to tracks

Slated for the next release

The next release will add the following features:

  • Control playback and recording
  • Answer highly specific DAW-related questions
  • Add new plugins
  • Run up to 4 parallel edits

Ableton Live

Link Texture to Ableton

To link the app to Ableton, open the settings windows via the button in the top right corner of the app.

Settings button location
Access the settings by clicking the gear icon in the top right corner of the app.

From here, click "DAW" on the left side of the settings window, and click "Update Remote Script"

Remote script location
Click "Update Remote Script" to link the app to Ableton.

Reopen Ableton Live, and enter Live's settings window. Click "Tempo & MIDI" on the left side of the settings window. Select any of the available control surfaces, and reassign it to "AbletonJS." Leave input and output as "None."

Enable AbletonJS
Add AbletonJS to Control Surfaces in Live's settings.

How to use Texture in Ableton

Texture understands natural requests. Asking a theory question, requesting an edit, or both, all happens by typing in the message box.

To avoid making undesired edits, the app reads and writes from the currently opened clip in Ableton (as shown in the bottom bar).

To edit or ask about a non-selected clip, either open the other clip in Ableton or use the clip picker.

Texture can only edit clips with at least one note in them.

Most of the time, typing things like "transpose this part" will automatically execute edits, but sometimes we'll ask permission for things like creating new tracks. This can be disabled in the app settings.

Selected clip panel
The currently selected clip is shown by the purple bar in the bottom panel.

Your first Ableton session

Open Live to any project, and select a clip (session or arrangement view). By default, whichever clip is open in the app updates the selected clip in Texture.

You can also manually select a clip via the clip picker, accessed by clicking on the selected clip's name.

Clicking on the lock button will prevent this choice from being overrided by the selected clip in Live.

Clip picker menu
Select a clip from any Ableton track.

You can also upload your own MIDI file or an audio file (which will be converted into MIDI) via the folder icon on the bottom left.

MIDI upload menu
Upload your own file.

When we execute an edit, it creates an entry in the version menu. This section stores past versions of all edited clips so you can travel back and forth.

Edit history menu
Travel between edit histories.

Logic Pro

How to use Texture with Logic Pro

Using Texture with Logic Pro is fairly straightforward. Since Logic support is brand new, the features are quite limited, we apologize. Right now, Logic support is mainly kept to reading and writing MIDI, creating tracks and regions, and adjusting existing plugins.

To get started, first pick a .logicx project from the source menu button on the bottom left corner.

Logic source menu
Select a .logicx project from the source menu.

The tracks and regions from your project will automatically appear in the menu. You can select a track or region to edit, or ask questions about it.

Logic region picker
Choose a region from any track in your Logic project.

Once selected, the currently active region is shown in the bottom panel — Texture reads and writes from this region.

Selected Logic region
The currently selected region is shown in the bottom panel.

The app only loads regions that have at least one note in them.

Share feedback

Any feedback you have helps us improve the app! We are just 2 people now, so any bugs you catch, any ways the model could do better, or any features you'd like to see, please let us know at our email.

To rate a response or log a specific complaint, there are 2 feedback buttons below each response. We prefer that you log feedback here so we can improve responses.

In-app feedback buttons
Thumbs up and thumbs down buttons send feedback to us about a particular response.

Tips for getting the most out of Texture

Some early users have pointed out the following categories as their favorite uses of the app:

  • Methodical requests (e.g. extending rhythmic patterns or adding parallel harmony)
  • Vague requests (e.g. "make it more interesting" or "add some boominess")
  • Seeing how the model will respond to abstract ideas (e.g. "Sparkle harmonies with glitter feel" or "Make it sound like if 3 crabs were fighting over a sandwhich")


Have fun with it! Here are some unique use cases:

  • (My personal favorite)write terrible/messy music, then experiment and see how the model reacts (e.g. turn this awful melody into something exciting with an active bassline)
  • Give it nonsensical instructions for writing music, then start a new conversation and ask it what's happening/fix it.
  • Add a bad pattern and challenge it to make it even worse.
  • Interpolate an existing popular song and ask what parts of it are the worst.