Difference between revisions of "GameCube Controller to MIDI - Connor McLaughlin"

From vjmedia
(Initial Commit)
 
m (added max patch link and tags)
 
Line 1: Line 1:
 
<h1>Mapping GameCube Controller to MIDI Drums</h1>
 
<h1>Mapping GameCube Controller to MIDI Drums</h1>
  
I mapped my GameCube controller to MIDI drums for use on my laptop. I tried two different approaches to do this, one making use of Ableton Live and the Computer MIDI Keyboard option, and the other using a max patch alongside digital MIDI drivers to make use of Addicting Drums. For both of these implementations, I had to use a GameCube to USB adapter and configure the requisite Windows drivers for my GameCube controller inputs to show up. From there, I re-mapped each of the GameCube inputs to different keys using JoyToKey. For the simpler, Ableton implementation, I just had to map the controller buttons to the keyboard row a-l as well as keys w-y, which Ableton maps to different MIDI notes automatically. From there I just connected a MIDI drumkit. For the Addicting Drums adaptation, I had to write a max-patch (attached as a zip below) to remap the keyboard inputs from JoyToKey to specific MIDI pitches which correspond to different drumkit sounds. I then used a digital MIDI driver (ipMIDI) to connect my MIDI output from max to addicting drums.
+
I mapped my GameCube controller to MIDI drums for use on my laptop. I tried two different approaches to do this, one making use of Ableton Live and the Computer MIDI Keyboard option, and the other using a max patch alongside digital MIDI drivers to make use of Addicting Drums. For both of these implementations, I had to use a GameCube to USB adapter and configure the requisite Windows drivers for my GameCube controller inputs to show up. From there, I re-mapped each of the GameCube inputs to different keys using JoyToKey. For the simpler, Ableton implementation, I just had to map the controller buttons to the keyboard row a-l as well as keys w-y, which Ableton maps to different MIDI notes automatically. From there I just connected a MIDI drumkit. For the Addicting Drums adaptation, I had to write a max-patch (available here: https://vjmedia.wpi.edu/images/2/22/Cjm-GameCubeMIDI.zip) to remap the keyboard inputs from JoyToKey to specific MIDI pitches which correspond to different drumkit sounds. I then used a digital MIDI driver (ipMIDI) to connect my MIDI output from max to addicting drums.
  
  
 
<div style="position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; overflow: auto; -webkit-overflow-scrolling: touch;"><htmltag tagname="iframe" id="ensembleEmbeddedContent_M0Xv_Ulci0Os9QiBJLJTtA" src="https://video.wpi.edu/hapi/v1/contents/fdef4533-5c49-438b-acf5-088124b253b4/plugin?embedAsThumbnail=false&displayTitle=false&startTime=0&autoPlay=false&hideControls=true&showCaptions=false&displaySharing=false&displayAnnotations=false&displayAttachments=false&displayLinks=false&displayEmbedCode=false&displayDownloadIcon=false&displayMetaData=false&displayCredits=false&audioPreviewImage=false&displayCaptionSearch=false&displayViewersReport=false" title="CJM Music Tech Final - GameCube MIDI" frameborder="0" style="position: absolute; top: 0; left: 0; width: 75%; height: 75%;" scrolling="no" allowfullscreen></htmltag></div>
 
<div style="position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; overflow: auto; -webkit-overflow-scrolling: touch;"><htmltag tagname="iframe" id="ensembleEmbeddedContent_M0Xv_Ulci0Os9QiBJLJTtA" src="https://video.wpi.edu/hapi/v1/contents/fdef4533-5c49-438b-acf5-088124b253b4/plugin?embedAsThumbnail=false&displayTitle=false&startTime=0&autoPlay=false&hideControls=true&showCaptions=false&displaySharing=false&displayAnnotations=false&displayAttachments=false&displayLinks=false&displayEmbedCode=false&displayDownloadIcon=false&displayMetaData=false&displayCredits=false&audioPreviewImage=false&displayCaptionSearch=false&displayViewersReport=false" title="CJM Music Tech Final - GameCube MIDI" frameborder="0" style="position: absolute; top: 0; left: 0; width: 75%; height: 75%;" scrolling="no" allowfullscreen></htmltag></div>
 +
 +
[[Category:Interactive Systems]]
 +
[[Category:Multimedia]]
 +
[[Category:Foundations of Music Technology (2300)]]
 +
[[Category: Advisor:Manzo]]

Latest revision as of 03:33, 9 October 2019

Mapping GameCube Controller to MIDI Drums

I mapped my GameCube controller to MIDI drums for use on my laptop. I tried two different approaches to do this, one making use of Ableton Live and the Computer MIDI Keyboard option, and the other using a max patch alongside digital MIDI drivers to make use of Addicting Drums. For both of these implementations, I had to use a GameCube to USB adapter and configure the requisite Windows drivers for my GameCube controller inputs to show up. From there, I re-mapped each of the GameCube inputs to different keys using JoyToKey. For the simpler, Ableton implementation, I just had to map the controller buttons to the keyboard row a-l as well as keys w-y, which Ableton maps to different MIDI notes automatically. From there I just connected a MIDI drumkit. For the Addicting Drums adaptation, I had to write a max-patch (available here: https://vjmedia.wpi.edu/images/2/22/Cjm-GameCubeMIDI.zip) to remap the keyboard inputs from JoyToKey to specific MIDI pitches which correspond to different drumkit sounds. I then used a digital MIDI driver (ipMIDI) to connect my MIDI output from max to addicting drums.