prgm 4+

Staffan Erik Jansson

    • 3.7 • 3 Ratings
    • Free

iPhone Screenshots


PRGM is a high quality mixer with integrated sequencer and sample playback.

SWIPE: use swipe to switch between the sequencer and the mixer section.

TOUCH-AND-HOLD: use touch-and-hold (or tap) to edit trigs.

LONG-PRESS: use long-press to access Delay and Aux settings, also use long-press to mute/unmute channels.

DOUBLE-TAP: use double-tap to assign a sound to all active trigs, also double-tap faders to reset modulation settings

DRAG-AND-DROP: use drag-and-drop to clone patterns and to assign a mix to a pattern.


- 6 Channels with Mix
- Delay, Aux, and Reverb Sends
- Pan with Center Lock
- Channel Mute
- Channel Phase

- Frequency, On
- Type: 2 Pole High-pass Filter
- Range : 25 Hz - 250 Hz

- Frequency (with modulation), Gain, Q (with modulation), On
- Type: Single Band / Peaking
- Range : 0.2 - 6 kHz
- Gain : +/- 15dB
- Q : 0.5 - 6

- Frequency, Gain, Q
- Type: Single Band / Peaking
- Range : 2 - 20 kHz
- Gain : +/- 15dB
- Q : switchable between wide (0.35) and narrow (6)

- 6x Channel LFO's with SYNC, Frequency, Waveform and LFO Bus Send
- 1x LFO Bus

- Channel Pan
- Channel Mix Send
- Channel Delay Send
- Channel Aux Send
- Channel Reverb Send
- MID EQ Frequency

REVERB: Selectable Programs

- Type: Dual Delay with Selectable Routing
- Parallel, Single and Serial Modes
- Hi or Lo Cut Filter
- Feedback
- Delay time 0 to 2400 ms

AUX: Selectable Effects

- Reverb, Delay and Aux Returns with Eq and Pan
- 3 dedicated Busses; Reverb to Aux, Delay to Aux, Aux to Reverb
- Selectable Output Modes with Zero-Cross Detection (Stereo, Mono, Rev L, Cut L and Cut R)
- Master Fader

- Frequency, Gain, Q
- Type: Single Band / Peaking
- Range : 30 - 300 Hz
- Gain : +/- 15dB
- Q : switchable between wide (0.35) and narrow (6)

- Frequency, Gain, Q
- Type: Single Band / Peaking
- Range : 2 - 2 kHz
- Gain : +/- 15dB
- Q : switchable between wide (0.35) and narrow (6)

- 16 Steps with SOUND, ACCENT and DECAY per Step
- Individual Track LENGTH and MEASURE
- Individual Track SPEED
- Individual Track OFFSET (+/- 0-99.0% of a 16th note)
- Individual Track SHUFFLE (0-99.0%)
- Programmable Clock Pattern per Track with NOTE LENGTH (straight, shuffled or aligned to measure) per Step
- 3 selectable Decay Envelopes per Track
- 3 selectable Clock Modes per Pattern; GLOBAL, PATTERN, or TRACK
- Selectable Auto-Sync and Auto-Cue Mode
- Run / Reset

CLOCK SPEED: 10 BPM to 90,000 BPM.

- Sound import with Airdrop (8|16|24|32 bit WAV, Mono or Interleaved)
- Audio Capture to file
- Audio Capture can sync with pattern start
- CLIP Level Indicator on MIX
- Channel Mute Zero-Cross Detection
- Scene recall to file

What’s New

Version 1.9

- dual band eq on effect returns

Ratings and Reviews

3.7 out of 5
3 Ratings

3 Ratings

Matreve ,

Unnecessarily cryptic. Sloppy developer.

****The app does NOT work properly on the iPad. The gestures work unreliably, for example long pressing on the white channel/track tabs does not grey them out and deactivate them. Sometimes long pressing works, sometimes it does not. For whatever reason the right-most tab is stubborn and does not respond (and I know that they also don’t work by design if a given track has no steps, but that’s not what the problem is here). I thought that being unable to deactivate some of the tracks was supposed to be this way but I checked the iPhone version and it works differently. This was really adding to the confusion with an already cryptic interface!

****Speaking of the white and grey indications, the difference in brightness is too small and it is very difficult to see if given track is active or not. Especially with certain screen brightness.

**** Even the brief overview of gestures in the app description by the developer is cryptic: what in a world is the difference between “touch-and-hold” gesture and “long-press” gesture ????

****Is there a way to initialize all the settings? I understand that to clear a pattern another empty pattern can be pasted into it, but this does not reset all the settings such as sends, LFO, etc.

****reverb program can’t be changed from “medium hall”, at least I have not figured out how. Pressing on a small white square cycles between “off” and “medium hall”, no other presets.

**** can’t access page mentioned in the manual to drag and drop / copy scenes. The only page with scenes is where one can be saved, NOT the page showed in manual with square scenes icons.

****Airdrop sound import? How? Why is this not explained?

****Also, why are there so many instrument slots in the sound bank pages? How can they be populated? This is not documented anywhere.

****No clear and easy way of mixing the tracks, the mixer menu is very confusing.

****Inconsistent interface ideas. Sometime a small white rectangle and a “led” indicate a toggle between two option, sometimes they don’t. For example, the “mix/clip” looks as if you could toggle the switch between mix and clip, but in this context it is only an indication of levels clipping (hence “clip” led which looks like a toggle switch).

****After playing a bit with the app, I can say it’s actually very promising so I’d love to give it more than 1 if all the things I’m mentioning are improved. I pulled a lot of hair out of my head trying to decipher what’s going on! Maybe the app is meant to be like a game a bit... A frustrating one, but at the end rewarding.

****I still wish, just like with some tricky games, there would be some help from the developer...

The interface: It’s a love / hate relationships I have with it. I love minimalistic interfaces, such as those in Shapesynth, Tardigrain which this app reminds me off but the other ones are simply better as they provide more feedback and are more intuitive to use.

1 star is all I can give. If the developer cares to update the user manual and explain functions that he claims the app can do, I’ll update my rating.

All the best!

App Privacy

The developer, Staffan Erik Jansson, 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

You Might Also Like