Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
{
"title": "Drumset Keyboard",
"description": "I turned a kid's drumset toy into a computer keyboard. I like making stupid keyboards.",
"thumbnail": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOMx4QQVUAAPj8A_small.jpg",
"visibility": "public",
"twitter_collection_url": "https://twitter.com/jazzychad/timelines/1274234765541912576",
"posts": [
1577927679,
1578619171,
1578959670,
1578959757,
1578959904,
1578960133,
1578960248,
1578960402,
1578960645,
1578960860,
1579400948
]
}
{
"tstamp": 1577927679,
"parts": [
{
"type": "text",
"text": "Should I pull a @[Foone](https://twitter.com/Foone) and turn this toy drumset into a Terrible Input Keyboard Device™ ?"
},
{
"type": "image",
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/ENPRJbNVUAQN4UD_large.jpg",
"caption": ""
},
{
"type": "text",
"text": "[Original Tweet](https://twitter.com/undefined/status/1212542688538443776)",
"subtype": "tweetlink"
}
]
}
{
"tstamp": 1578619171,
"parts": [
{
"type": "text",
"text": "Extremely early tease of Terrible Input Device Drumset Keyboard™ — more this weekend (I hope) /cc @[Foone](https://twitter.com/Foone)"
},
{
"type": "video",
"aspect_ratio": [
16,
9
],
"video": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/ext_tw_video/1215442978958790656/pu/vid/1280x720/X2jIrKV-Ty91in-w.mp4",
"poster": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/ext_tw_video_thumb/1215442978958790656/pu/img/jFAeF_EkLRRjuvyi_orig.jpg"
},
{
"type": "text",
"text": "[Original Tweet](https://twitter.com/undefined/status/1215443017940660229)",
"subtype": "tweetlink"
}
]
}
{
"tstamp": 1578959670,
"parts": [
{
"type": "text",
"text": "Join me on an absurd journey to turn this VTech KidiBeats drum set into a keyboard.... a computer keyboard!!"
},
{
"type": "image",
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOMx4QQVUAAPj8A_large.jpg",
"caption": ""
},
{
"type": "text",
"text": "[Original Tweet](https://twitter.com/undefined/status/1216871170198228992)",
"subtype": "tweetlink"
}
]
}
{
"tstamp": 1578959757,
"parts": [
{
"type": "text",
"text": "Let’s crack it open and take a look inside. Small main board, lots of wires going to the drums/cymbal. Runs on 3 AA 1.5V batteries."
},
{
"type": "gallery",
"gallery": [
{
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOMyNeLUYAAcbgf_large.jpg",
"caption": ""
},
{
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOMyNe8UwAAs6i3_large.jpg",
"caption": ""
},
{
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOMyNhLVAAAa0HJ_large.jpg",
"caption": ""
}
]
},
{
"type": "text",
"text": "[Original Tweet](https://twitter.com/undefined/status/1216871536151252992)",
"subtype": "tweetlink"
}
]
}
{
"tstamp": 1578959904,
"parts": [
{
"type": "text",
"text": "Unscrewing mainboard show a bunch of smd parts and blobbed chip (BOOOOO). I want to power it from USB, and I figure giving it 5V probably won’t hurt it... and it works!"
},
{
"type": "gallery",
"gallery": [
{
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOMyxWRU0AAaXiO_large.jpg",
"caption": ""
},
{
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOMyxWRUEAUfBJf_large.jpg",
"caption": ""
}
]
},
{
"type": "text",
"text": "[Original Tweet](https://twitter.com/undefined/status/1216872154668470272)",
"subtype": "tweetlink"
}
]
}
{
"tstamp": 1578960133,
"parts": [
{
"type": "text",
"text": "Hooking up multimeter to one of the drum keys to see if it goes high or low on contact (it goes high.. other lead was connected to VDD)."
},
{
"type": "video",
"aspect_ratio": [
16,
9
],
"video": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/ext_tw_video/1216872978106871809/pu/vid/1280x720/zAKJEhqILJVFP4G-.mp4",
"poster": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/ext_tw_video_thumb/1216872978106871809/pu/img/F5OB_xTDbiCBwMid_orig.jpg"
},
{
"type": "text",
"text": "[Original Tweet](https://twitter.com/undefined/status/1216873114874695681)",
"subtype": "tweetlink"
}
]
}
{
"tstamp": 1578960248,
"parts": [
{
"type": "text",
"text": "Looking inside one of the drums. A couple smaller boards to determine a drum hit from the conductive pads on the drumhead"
},
{
"type": "gallery",
"gallery": [
{
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOM0FMmVAAA44vF_large.jpg",
"caption": ""
},
{
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOM0FMmUcAAzavL_large.jpg",
"caption": ""
},
{
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOM0FMlU4AAqShA_large.jpg",
"caption": ""
},
{
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOM0FMmUcAEcv4i_large.jpg",
"caption": ""
}
]
},
{
"type": "text",
"text": "[Original Tweet](https://twitter.com/undefined/status/1216873596783452160)",
"subtype": "tweetlink"
}
]
}
{
"tstamp": 1578960402,
"parts": [
{
"type": "text",
"text": "Testing out intercepting the drum hits and powering it all from the Arduino Micro"
},
{
"type": "image",
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOM0q_XU4AAm24n_large.jpg",
"caption": ""
},
{
"type": "text",
"text": "[Original Tweet](https://twitter.com/undefined/status/1216874241468989440)",
"subtype": "tweetlink"
}
]
}
{
"tstamp": 1578960645,
"parts": [
{
"type": "text",
"text": "Hooking up all the wires from the main board to the Arduino and placing it in the body with a nice new hole for plugging in the USB cable."
},
{
"type": "gallery",
"gallery": [
{
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOM1l5SUwAA_5Gn_large.jpg",
"caption": ""
},
{
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOM1l5RUYAA_So5_large.jpg",
"caption": ""
},
{
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOM1l5ZVAAAXjya_large.jpg",
"caption": ""
},
{
"image": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/media/EOM1l8sUYAAkzkR_large.jpg",
"caption": ""
}
]
},
{
"type": "text",
"text": "[Original Tweet](https://twitter.com/undefined/status/1216875262823940096)",
"subtype": "tweetlink"
}
]
}
{
"tstamp": 1578960860,
"parts": [
{
"type": "text",
"text": "aaaand TADA!!! Now you can have a sweet drum solo while you type on your computer. ASCII codes for letters, some cymbal smashing for punctuation, and a rimshot for Enter. A Terrible Keyboard™ /tagging @[Foone](https://twitter.com/Foone) for judgement"
},
{
"type": "video",
"aspect_ratio": [
16,
9
],
"video": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/ext_tw_video/1216876113307172864/pu/vid/1280x720/-USISu_cdFoZa4bX.mp4",
"poster": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/ext_tw_video_thumb/1216876113307172864/pu/img/BTNgKgfK3uDLd3Gi_orig.jpg"
},
{
"type": "text",
"text": "[Original Tweet](https://twitter.com/undefined/status/1216876165182287878)",
"subtype": "tweetlink"
}
]
}
{
"tstamp": 1579400948,
"parts": [
{
"type": "text",
"text": "aaaaand TADA again!! This time it’s a MIDI drum set to lay down sick beats (e.g in GarageBand) 🥁🎹🎶🎵"
},
{
"type": "video",
"aspect_ratio": [
16,
9
],
"video": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/ext_tw_video/1218721959103455233/pu/vid/1280x720/O2n-RwhHDJTB767k.mp4",
"poster": "https://jcprojectblogpublic.s3-us-west-2.amazonaws.com/tw/ext_tw_video_thumb/1218721959103455233/pu/img/_mCh_2VF6cxyIuze_orig.jpg"
},
{
"type": "text",
"text": "[Original Tweet](https://twitter.com/undefined/status/1218722027046989824)",
"subtype": "tweetlink"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.