BeatCutter is an experimental multi-channel app for slicing and recombining sound based on rhythm. In the center of the app is a matrix of sample cells with smoothly reconfigurable recording, playback and control busses. This app is best for those who would like to experiment with long sound files or live instruments, creating chaotic constructions and patterns from sliced rhythm-driven samples.

With this app you can create sound patterns and abstractions with the atmosphere of cyberpunk, industrial ambience or alien jungle. BeatCutter has an almost unlimited range of options for transformation of source audio. The kind of original sound does not really matter. It can be any tracks, external musical instruments or sound from other apps. The content of the source material and your settings will define the final result, which can range from futuristic IDM to abstract music for fill the living space and soundscapes for relaxation and meditation.

Please note that this app does not contain exact presets for a specific result. It has many parameters that need to be set depending on the source material and just experimenting. But for an easy start, this app has a convenient editor of the template that consists of a set of numbers from 0 to 9 where each number defines the depth of change and the spreading of values of the parameter group. You can change any numbers in the template and hear the result, or use the randomizer for the entire template, then change some parameters and save the current state as a preset.

Quick start demo:

How it works:

At the core of the app is a matrix of 64 (8x8) cells in each of which a sample can be recorded. The sample matrix is controlled by 5 types of buses - Inputs, Triggers, Controls, Sequencer and Outputs.

The audio signal for recording takes from 8 input buses, each of which can playback a file or be assigned to one of 4 channels of an external sound card or audio unit.

Cell recording start and stop is controlled by 8 trigger buses. Each trigger can be assigned to a signal from any input bus or external channel. The trigger is activated when the signal exceeds the threshold. Each trigger has a band pass filter which selects frequency range in which the trigger will activating. The length of the record in the cell is defined either by a fixed value in beats or by activating and deactivating the trigger.

The sequencer controls the playback of the cells. The sequencer can sync with the main BPM clock or change the step when activating its own trigger. The played sample is fed to one of the 8 output buses on which the cell is located.

The output bus also process the signal with one of the audio effects, filter and echo modules. Next, for each of the 8 output signals, can set the output level, stereo panning, EQ and level to send to the main reverb. The output buses and main reverb are mixed for the external stereo output.

Each cell has a set of parameters that define the playback speed of the sample, a bit mask of playback addressing that implements a kind of glitch effects and other parameters. For each group of 8 cells, these parameters are set by one of the 8 control buses.

Another interesting feature is that for all 5 types of buses, 8 different modes of combining cells in the sample matrix can be set. This allows to create completely unusual configurations for recording, playing and controlling sample cells. Changes mode of buses and value of parameters are performed smoothly and it is possible to set the duration of this change. This options makes the transition sound even more amazing.

* The next updates will add support for midi controllers, audio unit parameters and more new features. All updates will be free.

You can find more information on BeatCutter and other experimental and audio processing apps at:

What’s New

Version 1.1

This update adds several new features to improve the usability, improves the work of sound engine and fixes found issues.

- The algorithm for applying fade in / out has been changed. The time is fixed at the start of recording, but the fades are applied during playback. This gives a smooth start / stop of playback even when using a bitmask.
- Added a panel for step by step change and quick setting of predefined parameter values.
- Added popup with a short description and value when changing parameters.
- The parameter "Skip cell playback" now applies after the first playback.
- Improved the algorithm for selecting cells for recording on the same trigger bus.
- Parameter values in beats are displayed in whole and fractional parts.
- Added option to app settings: "Display decimal part of beat as non simplify fraction".
- Added option to app settings: "Start audio unit instance in the initial state".
- More accurate display of the signal state with channel marks on the main screen.
- The current state of all parameters is saved separately for standalone and audio unit.
- Reduced the maximum time of fade in / out for more accurate setting of small values.
- Reduced the maximum time of the module "Echo" for more accurate setting of small values.
- Fixed an issue with the parameters "Step" for changing the playback speed and bitmask offset.
- Fixed problem with saving the current state after applying a preset.
- Several user interface improvements.

Ratings and Reviews

4.5 out of 5
10 Ratings

10 Ratings

T.j.V. ,

So much power, but...

So much to learn! 😬 This isn’t the easiest app to wrap your head around and it’s not for everybody. For those with a sense of adventure and a desire to create something different, this is a fantastic soundscape generator!

If you take the plunge, don’t give up on it too quickly... take the time to try out every slider and every button to see what they do. If you like FieldScaper, SynthScaper and SoundScaper, your patience will be rewarded when you finally get what this can do to your sounds!

Enrique Raphaël Page Pérez ,

.... not a 1 star, ignore the hater

That being said, it’s a pretty complex app!

Codowlsky Polopumus ,

I don’t know what I’m doing

... but I dig it!

You will too!

App Privacy

The developer, iMusicAlbum, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like