BAM - Beat Maker & Music Maker
Music Production Studio
USD 17.99 · In-App Purchases
BAM - Beat Maker & Music Maker is a professional groovebox-style music production app and AUv3 plugin host with everything you need to bring your musical ideas to life.
Ready, set, create! Experience music production with next-level productivity, BAM’s versatile functionality and feature set is easy to pick up, and hard to put down. In addition to AUv3 plugin support, BAM - Beat Maker & Music Maker comes loaded with its own set of high-quality instruments and effects, for a groovebox with a well stocked toolbox.
Whatever you want to make, quickly turn inspiration into creation with BAM’s intuitive easy-to-use interface, supercharge your workflow and build beats, loops and scenes in minutes. Expand and grow your projects with BAM’s MIDI clip and scene launcher, perform live and arrange full tracks using extensive follow actions.
A step ahead of the competition, BAM’s step sequencer gives you up to 256 steps per clip. View and edit multiple track clips simultaneously, and visualise a scene’s clips together.
Summary of features:
- 16 rack-style tracks plus Master and 2 send channels
- AUv3 plugin support
- Full mixer with volume, pan, mute, solo, arm controls
- Built-in synthesis engines: Oscillator synth, Drum synth, sampler, classic acid bass synth
- Built in effects: Filter, EQ, parametric EQ, delay, chorus, compressor, reverb, saturator, bit reduction, 3D panner and stereo width
- MIDI clip piano roll editor
- Step sequencer with up to 256 steps per clip
- Clip based parameter modulation editor
- Track level trigger options plus LFO and EG modulators
- Matrix MIDI clip and scene launcher with extensive follow action options
- Real-time adjustment of audio clip playback speed to match the tempo of the song, without altering pitch
- Sample library including over 1000 drum and percussive samples, plus melodic timbres
“I’m marking ambient, field recordings and techno projects, the modular interface is perfect for this type of projects, and the interface is minimal with no weird distractions.”
“Great app! Intuitive, fast, logic…”
“Whatever I try, I always come back to BAM to start my tracks. Either to jam live and have fun or to build the basics then export in audio or MIDI and complete in another app.. BAM is versatile enough to allow any musical genre. The team is responsive and helpful in case of questions or issues. I like: intuitive & simple yet powerful UI, built in effects, work with audio loops, export capabilities.”
“How did I miss this one? Easy to learn and like nothing else for live jamming. Get two iPads and run this on one and DRAMBO on the other and go wild. Who needs hardware when you can have this much fun for the price of a couple of beers.”
“I’ve never clicked with what people call ‘groovebox’ apps but this just made sense to me and I had instant results. The more I use it the more I learn and I realize the possibilities it brings. I’m making some slow, dark, atmospheric stuff with it as well as making quick, rhythmic things. The developers are passionate about what they do and respond to questions quickly. I wrote this a few days after buying BAM and I can’t wait to learn it inside out to fully explore it. I think this app is an absolute bargain considering the amount of work that has gone into it and the features included.”
“This app is incredible. The demo tunes alone are well worth it!”
“Great app for building whole songs, courtesy of the built-in clip launcher. The developer is very active, and constantly fixing bugs and adding new features, so definitely recommended.”
“This app has me excited to make arrangements, jams and tracks on the ipad. Your YouTube tutorials were super helpful. The app is easy to use with powerful tools to have a lot of fun. Really appreciate the work you put into this and all of your apps. We are very fortunate. Thank you. Keep jammin!”
“This is literally the type of app I’m looking for, FAR easier to use than most music programs and so far their best work since DRC.”
more Under the hood improvements for better stability and performance
1.6.0 25 Mar
Added new UI for Chorus FX
Added new UI for Filter FX
Added “record” hot key and metronome toggle as keyboard shortcut
Added keyboard shortcut to open the export panel
Slider interaction is now relative
Improved hosted AUv3 performance
Improved keyboard layout
Fixed track armed state when creating new project
Fixed AUv3 learned parameters on saved presets
Fixed keyboard top row with wrong octave when folded
Fixed clip length when clearing it in matrix
Fixed record after clearing a clip
Fixed some AUv3 appearing as invalid
Fixed composer keyboard scale markers not changing when switching between clips
Fixed clip still showing in the matrix after deleting automations
Fixed mapping panel not showing delete and settings icon
Fixed recording countdown when pressing recording for the first time
1.5.4 11/12/2025
- FX and MIDI FX can now load up to 8 instances
- Added midi mapping to undo/redo buttons
- Fixed external midi drag&drop
- Fixed some AUv3 engine parameter automation
1.5.3 22/11/2025
- Added option to delete multiple clips and scenes at once (bin icon of matrix panel)
- Added option to make new scene out of the playing clips
- Added keyboard shortcuts (new project, save, save as, quit, undo, redo, track selection, mute, solo, play, toggle last view panel)
- Added setting to define default clip length
- Added drag&drop midi file from browser into composer panel
- Added min and max ranges for mapping items
- Added 14 bit midi resolution support
- Fixed stuck notes when pressing composer piano roll and changing parameters in an engine window
- Fixed follow action not applying when selecting a mode when 'None' was selected
- Fixed follow action not applying when toggling follow action enabled button
- Fixed AUv3 window in phone (windows can now be resized and moved)
- Fixed toolbar options not closing when pressing the icon
- Fixed Matrix panel view moving to top when removing and adding scenes
- Fixed track oscilloscope with audio clips
- Fixed preview player not stopping when closing browser
1.5.2 02/11/2025
- Stop all clips when pressing stop while BAM not playing
- Fixed audio loop loading issue
- Fixed clip navigation item going out of bounds
1.5.1 11/03/2025
- Added new 'Brazilian Funk Pack'
- Added new Random Walk modulator engine
- Added support for multi channel audio input
- Added scales to keyboard & clip
- Added generate and mutate melody/chords in COMPOSER
- Added the ability to randomize note automation following selected scale
- Added the ability to save FX chain on sends and master tracks
- Improved button active visual state for boolean parameters
- Fixed overlayed notes when created in the timeline panel
- Fixed note stuck when automating note parameter
- Fixed pitch when automating note parameter
- Fixed no sound when automating note parameter with Hofmann engine
- Fixed some AUv3's not showing UI
1.5.0 14/02/2025
- Fixed warning when patch saving
1.4.5 28/01/2025
- Added new bank 'Retro Future'
- Added new store browser
- Added popup message when trying to buy add-ons in AUv3
- Added warning and information for missing samples on Sampler engine
- Added preference to toggle between low and high quality time stretching
- Added clip context menu to allow audio clip to be set to one-shot
- Moved recording countdown to performance preferences
- Fix new project action when current project is default project
- Fix respect follow actions when exporting song
- Fix ADSR parameter inconsistent automations
- Fix BAM crashing with corrupted state
- Fix clicks when using long attack in sampler's envelope
1.4.4 28/01/2025
- Added configure button to edit mapped parameters in mappings panel
- Added dropdown for composer actions
- Added 'Select All' notes action in composer actions
- Added dropdown for clip length actions
- Added +1/-1 beat to clip length actions
- Added +1/-1 bar to clip length actions
- Added MIDI learn for panel selection buttons
- Fixed Scaler 2 sync issues
- Fixed crash when saving track without engine
- Fixed engine window position on preset from packs and on imported presets
1.4.3 18/01/2025
- Added new 'Urban Beats Vol. 1' pack
- Added engine preset export
- Added copy/paste notes between clips on composer
- Added outline to focused/editing clip in Matrix
- Added unified engine search
- Fixed audio glitch when deleting audio clips
- Fixed metronome enabled/disabled state
- Fixed crash when opening projects with audio loops and ableton link enabled
- Fixed ocasional crash when doing undo/redo gesture (3 fingers)
- Fixed navigation panel page count when selecting clips
- Fixes project export as an Ableton live song file
1.4.2 09/01/2025
- Added new 'Soulful Hip Hop Vol. 1' expansion pack
- Added multi thread processing setting
- Added ability to record MIDI from MIDI FX and from track engine
- Added Reverb FX engine custom design
- Added project export as an Ableton live song file
- Fixed new empty project creation
- Fixed issue when adding custom folders to sample browser
- Fixed navigation problems on sample browser
- Fixed matrix sample drop from pool
1.4.1 19/12/2024
- Added new Ladera Nights expansion pack
- Added drag support from Files app on standalone version
- Added ballistics to Compressor gain reduction meter
- Added clip naming
- Improved track's level meter color (grayed out when track is muted)
- Improved loading time of AUv3 with many factory presets
- Improved audio clips loading
- Fixed icon not showing with some AUv3's
- Fixed selected notes color too similar with some track's color
- Fixed clip clear
- Fix MIDI export button handling
1.4.0 05/12/2024
- Added bypass button to engine window
- Added bypass to individual parameter automations
- Added move track left/right (long press on track selector)
- Recordings can now be sorted by name or date
- Improved volume control for sample manager audio player
- Improves behaviour of recorder when no input device is selected
- Improved loading time of AUv3 with many factory presets
- Fixed audio engine search
- Fixed crash when loading some AUv3
- Fixed virtual ports input/output names swapped
- Fixed AUv3 not appearing in alphabetical order
- Fix glitches when using Noise FM in Drum Synth with cutoff heigher than 1 khz
- Fix feedback sound when opening projects with audio input engine and auv3 fx in the same track
1.3.3 27/11/2024
- Added track 16 to internal midi routing list
- Shift button size was increased for easier access
- Fixed drop down menus
- Fixed composer beat labels when zoom is close to maximum
- Fixed pages view when triggering scenes
- Fixed clip visual playing state when changing scenes
- Fixed long steps ui when clip has few steps
1.3.2 20/11/2024
- Added play on recording setting
- Added step automation reset when double pressing it
- Added multi touch in matrix
- Added auto scroll grid to selected scene setting
- Optimized Burner engine memory comsumption
- Fixed engine window placements on iPhone
- Fixed sample browser space between samples
- Fixed midi effect engine not stopping when clip stops
1.3.1 14/11/2024
- Introducing iPhone support
- Introducing “Bass Mechanics” Pack
- New layout for DrumSynth, Oscillator and Sampler engines to make them compatible with small screens
- Added playback follow option
- Improved Sampler sample parameter label (now starts in 1)
- Disallow problematic char in project, track, scene and recorder file names
- Add metadata (size & date) to presets (Local bank)
- Fixed macros not being saved along with engine presets
- Fixed a bug that prevented applying sample rate changes to hosted AUv3's
- Fixed crash when drawing steps while clip is changed by a follow action
- Fixed sample rate error message appearing when app is in background
- Fixed sampler filter pops in high pass mode when modulated by the EG
- Fixed follow actions when playback is started through transport play button
- Fixed looping for clips with different clip speeds
- Fixed stereo enhancer causing audio clicks
- Fixed parameter values when pasting an fx from sends or master track
1.3.0 10/11/2024
- Improved performance and stability
1.2.1 27/07/2024
- New expansion pack 'Techno Flavours'
- Adds single sample mode to sampler
- Adds internal MIDI routing between tracks
- Adds rename file in recorder panel
- New input high pass filter on Reverb FX
- Browser now lists MIDI files
- Improved shift interaction with parameters
- Fixes MIDI import not loading in selected clip
- Fixes Apple Pencil bugs when interacting with browser
- General bug fixes and improvements
1.2.0 24/07/2024
- Tries to improve stability
- Tries to eliminate freezes
- Tries to fix AUv3 crash loading a preset
- Adds animation for stop button when triggered by mapping
- Improves CPU load when automating AUv3 parameters
- Improves sampler sample parameter interaction
- Clips are now shown in their entirety when resizing them
- Multichannel output is now post-fader
- Fixes sample preview with multichannel output (preview audio is sent to first stereo channel)
- Fixes noise when changing project with multichannel output
- Fixes drag and drop on pads
- Fixes crash when exporting while hosted
- Fixes track rack moving when interacting with parameter
- Fixes metronome being shown when hosted
- Fixes some matrix actions not modifying patch
- Fixes exported temporary files not being deleted after exporting
- Fixes patch change with program change midi messages
- Fixes Apple Pencil interaction with scrollable lists
1.1.1 15/07/2024
- Audio clips support (they can be added by drag/dropping into matrix cells. Clips can have both midi and audio)
- Added new context menu item for matrix clip cells for managing audio clip properties
- Added new House Flavours pack as in-app purchase
- Added copy/paste fx without the need to have an fx loaded
- Improved external midi clock and ableton link syncing
- Increased compressor release time max to 300 ms
- Remove MIDI Trigger settings panel Cancel option
- Loop zone now appears when pressing shift
- MIDI clock defaults to last tempo when no clock is received
- Hide engine windows when opening context menus
- Flash tempo value when midi clock input is lost
- Fix occasional signal bias in tracks with nothing playing
- Fix lag on visual indicator of modulation of AUv3 parameters
- Fix clips always having note default value when created
- Fix fx being deleted when selecting "None" engine
- Fix track not being selected when a pad is pressed through midi learn,
- Fix panel keyboard range change with shift and drag up/down
- Fix resetting a clip not resetting its length
- Fix browser search
- Fix render cancelled message displaying when switching app even after render has completed
- Fix preset preview not playing sometimes
- Fix song speeding up when recording
- Fix crash when deleting scene with undo/redo action while playing
- Fix note time when duplicating a clip with swing
- Fix undo of clip copy not clearing midi notes
- Fix note node going out of bounds in matrix view
- Fix inconsistent compressor times with different sample rates
- Fix midi export when clip has chords
- Fix font inconsistencies
- Fix undo/redo composer interactions UI update
- Fixes panel timeline and panel automations not updating number of steps when resizing clip
- Fixes oscillator pulse width only updating once the voice is active
- Fix tempo slide gesture interaction bug
- Fix EG modulator timescale resetting when decay is changed
1.1.0 15/04/2024
- Added Noise engine custom design
- Cancel export if app is sent to background
- Added notification when export is cancelled
- Improved readability of parameters
- Fix search engines
- Fix some AUv3 windows being taller than the screen
- Fix selected scene advancing on scene export
- Fix AUv3 invalidated status when it fails to instantiate
- Fix learned parameters for dynamic AUv3 parameters (ex: modular apps)
- Fix crashes when restoring projects or states when the system memory is low
1.0.8 23/02/2024
- Added DJ style filter per track in Mixer panel
- Added more Oscillator presets
- Added song export by track
- Fixes autosave
- Presets with AUv3 can't be previewed now
- Sounds recorded from master output are now auto trimmed on start/end when the recording is stopped
- Hofmann cutoff range was adjusted
- Compressor sidechain source changed to pre fader
- Increase interaction size of transport buttons
- Fixes deleting parameter from AUv3 engine not removing its automations
- Fixes dropdown parameters resetting when starting playback
- Fixes metronome sound recording into Export and Recorder
- Fixes crash when recovering projects with modulators
- Fixes volume difference in Burner when using MS mode
- Fixes song speed when host is using 32 buffer size
- Fixes Sampler sample step automations not updated when changing pool
- Fixes Master track automations not recovering
- Fixes note step modulation when interacting with composer
- Fixes sound presets with MIDI FX preview
- Fixes undo/redo of sound preset load
- Fixes undo/redo of copy/paste track
- Fixes loading track preset not clearing midi fx
- Fixes learn AUv3 MIDI FX parameters for automation
- Fixes learn AUv3 MIDI FX parameters to modulators
1.0.7 15/02/2024
- Added metronome toggle to top bar
- Added left padding to clock source menu
- Increased touch area of window close button
- Prevent showing "Open Settings" after user said it was not interested in Push Notifications
- Fix audio speed when using bluetooth headphones as sound device
- Fix export when using some AUv3 with an arpeggio sound
- Fix Hofmann accent (note velocity bigger than 100)
- Fix step removal while using smart pencil
- Fixes hang notes when exporting audio
- Fixes undo of Midi FX and FX addition
- Fixes slider modulation marker being upside down
- Fixes smart pencil usage when steps count is below 16
- Fixes smart pencil usage on pages other than first one
- Fix modulator LFO rate parameter when synched
- Fix patch selection when creating a new patch
- Fix patch selection when bank model changes
- Fix favorites bank usage
- Fix factory patch name being cleared when creating a new patch from it
- Fix glitch when dragging collapsed fx devices
- Fix undo/redo after using smart pencil
- Fix some AUv3 not loading UI when opened for the first time
- Fix envelope value node not displaying
- Fix last engine window opening when clicking on empty engine devices
1.0.6 04/02/2024
- Added FX Phaser engine
- Added support to external midi controllers
- Added Midi Processors support
- Added AUv3 learned parameters removal
- Saturator is now called Burner and has a new design
- Increased max FX slots to 5
- Ajust combobox size to its content
- Fixes exported audio not looping correctly
- Fixes retrigger timing issues with higher buffer size
- Fixes crash when working on imported midi files
- Fixes engine parameters modulation after undo/redo engine switch
- Fixes modulator modulation amount parameters not being able to be added to automations
- Fixes restarting playback occasionally restarting clips incorrectly
- Fixes transport restart not restarting scenes' progress
- Fixes Master Track floating window FX engines visibility when selecting an engine track
- Fixes Sampler legato behaviour
- Fixes crash when midi learning for more than 64 parameters
- Fixes dropdown parameters undo/redo
- Fixes dropdown parameters automation
- Fixes crash when importing midi files with more than 16 tracks or SYSEX info
- Fixes combo boxes display in engine windows
- Fixes note properties automations when importing midi files
- Fixes interaction problems while using apple pencil with knobs/sliders
- Fixes stuck notes when playing pads while changing track's note
1.0.5 19/01/2024
- Added 1 more FX slot to all tracks
- Added track midi output support to external devices
- Added audio device input channel selection under global settings
- Improved floating window handling
- Improved follow actions bars/beat interaction
- Improvements to stability regarding freeze/crashes
- Fixed interaction problems when using performance panel while touching a floating window (performance panel or knobs would become stuck)
- Fixes crash when changing Noise engine noise source parameter
- Fixes recorder panel share current recorded audio
- Fixes step activation with midi note pressed not creating a note step modulation
- Fixes AUv3 engine copy/paste
- Fixes send solo muting instrument tracks
- Fixes OSC 2 Pulse Width parameter of Oscillator engine
- Fixes audio dropouts / glitches when loading a new engine or sample during playback.
- Fix sampler playback position when changing sample
- Fix state loading of modulators
- Fix state loading of saved patches
- Fix follow action time when duplicating scene
- Fix sampler sample parameter step automation when switching scene/clip,
- Fix compressor engine db markers
- Fix matrix viewport when deleting/creating/duplicating scenes
- Fix interaction bugs when using apple pencil
- Fix step automation random value when using mirror action
- Don't drag matrix when using mouse right button
1.0.4 15/12/2023
Under the hood improvements for better stability and performance
more Version 1.6.0 25 Mar
Data Not Collected The developer does not collect any data from this app.