šŸ“˜
Portfolio
  • šŸ“˜Portfolio
    • ā“Why Use A Documentation Platform?
  • šŸ˜ŽBiography
  • šŸŽØRap is Art
  • 🄁Original Compositions
    • šŸ˜Love In Your Eyes
    • šŸ†Motherly Love
    • šŸŽ»Melodic Exchange
  • šŸ“¹General Performance
    • šŸ’ƒTango Suite Movement III
    • šŸ•ŠļøDove's Delight
    • 🪘You're Makin' Me Dizzy
    • šŸ›¢ļøChant
    • 🪵Libertango
  • šŸŒŽMelodic Dimension
    • ā—Read Me
    • šŸ—’ļøMelodic Dimension Overview
    • šŸ”‘Login Page
    • šŸŽµScales
    • šŸŽ¹Chords
    • šŸŽ²Progressions
    • šŸ’½iNara Jams
    • šŸŽ¶Falling Notes
    • šŸ«‚Melodic Community
    • šŸ”¢Permutations
    • 😜Licks
    • šŸ“ŗMelodic Theatre
  • šŸŽ›ļøMIDI Controllers
    • šŸ’”iNara
  • šŸH.I.V.E
  • šŸ› ļøMarimba Build
  • šŸ•¹ļøG.T.A. Beats
  • šŸŽ§Super Stem World
  • šŸŽ®Musical Games
    • šŸŽ¶Piano Rollrrzzz
    • šŸŖ‘MidFall Chairs
  • šŸŽØGame UI Design
    • šŸ“½ļøStreaming Platform Concept (Unreal Engine)
  • šŸŽšļøMax 8 Projects
    • šŸ“€Majors Max Rig
    • 🪘Swipe Drum
    • šŸ”£Probable Beats
  • šŸ“¼Music Animations
    • 🌟Starstruck
    • šŸŽµMajor Scale and Arpeggio Index
    • šŸŽµScale in Thirds
  • šŸŽ¹Music Production
    • šŸŽšļøAudio Engineer
      • šŸŒWhat a Wonderful World
      • šŸŽ‚Jazz Birthday
      • šŸ‹Beyonce Lemonade Medley
      • Page 1
    • šŸŽ¤Collaborations
      • šŸŽøSomebody
    • šŸŽ¶Instrumentals
      • šŸ“Extra Credit
      • 🤠West World
  • 🌳Echoes from the Beltline
  • Mallets In Reality
Powered by GitBook
On this page
  1. Max 8 Projects

Majors Max Rig

Max Patch Using Mira Package for Touch Input

PreviousMax 8 ProjectsNextSwipe Drum

Last updated 1 year ago

The goal for this patch was to create and emulate a DJ controller using Max. The approach I used was plan, learn, and execute. I really wanted to learn how to use max objects and use the functions of Mira in a way that my ideas were not diminished by my knowledge. I first made a plan of all the features I wanted to achieve.

  • DJ Controller

  • UI & Features

    • Two Turntables

    • Transport Control

    • X-Y Pad for Effects

    • Toggle For effects

  • Swipe for Pitch Shift

    • Text Display

  • Swipe for Tempo Control (Universally in Sync)

    • Effect when changing tempo

    • Text Display

  • Meters to display amplitude

  • Sliders to adjust gain of different features

  • Crossfader Feature

    • Buttons to Go Hard Left, Middle, Right

  • Sampler Pads for Chops

  • Sampler Pads for One-Shots

I then created the UI to visualize the concept and inspire me to implement the features. Canva was used to create vinyl pictures. After completing the UI. I used the mira.multitouch help patch to learn how to capture touch input. I used various techniques to convert the output to be useful. Scale was used in many cases. Creating the sampler took a little more effort. I used the segments in the mira frade to create individual pads. I created a subpatch to send section information. The playlist~ object does not start the section from the beginning when sending section messages. I got around this by using delays to stop the sound, send the message, and then play the sound while still being useful in performance. Throughout the patch I used send and receive objects to make the patch look neater and route signals or messages to multiple objects. The sound FXs’ sound was routed to a separate output so that when using crossfading, you can still hear the other tracks' wet effect signal. There were many small obstacles I had to overcome for each separate system, but I continued to use the reference and max cookbook to view examples when needed. Overall, I was able to implement everything I originally planned for.

šŸŽšļø
šŸ“€