Skip to content

stinkang/BeatMachineAudioUnit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

BeatMachineAudioUnit

stinkang/beatmachine ported into an AUv3

Side note: I don't think Logic supports aumf Audio Units yet: https://developer.apple.com/forums/thread/99516 :|

but BeatMachineExtension runs correctly with the host app from this project.

BeatMachine is an intuitive tool used for chopping up audio samples. The idea is that you press and hold a MIDI pad to map a section of audio to that MIDI pad for future playback.

Screenshot 2023-03-13 at 1 19 13 PM

  1. Connect an external MIDI device to your Mac.
  2. Run the BeatMachine target from XCode.
  3. Select an audio file to sample.
  4. Hit the grey circle next to "Mapping Mode". This will allow you to hear the audio and map to MIDI keys as you listen.
  5. Hit "Play". Audio should begin to play (UI doesn't update yet)
  6. At any desired time, press and hold a note from your MIDI controller to map a section of audio to that note (release to end mapping segment). You can do this for any note.
  7. Hit the red circle next to "Mapping Mode". Now the audio should stop, and you can hit any mapped MIDI pad to play the audio that you just mapped.
  8. If you'd like to record the resulting audio to a file, hit "Record" to begin recording and "Record" again to end recording. The output file is called "beat_machine_output.aif" and should be located in ~/Library/Containers/BeatMachine/Data/Documents.

Check out some experimental tracks I've made with BeatMachine + Logic: https://soundcloud.com/a-u-stinkang

About

stinkang/beatmachine ported into an AUv3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published