14 ms·
Bongo Cat
- derac 6y agoI logged in on my phone to tell you this is based.
- lvturner 6y agobased on what?
- SideburnsOfDoom 6y agobased on music.
- Spare_account 6y agoJust in case you're not joking, it's slang https://www.urbandictionary.com/define.php?term=Based https://www.urbandictionary.com/define.php?term=Based
- deleted 6y ago[deleted]
- encom 6y ago…and cat-pilled.
- krebs_liebhaber 6y agocat-nipped
- cafeoh 6y agoCute toy, but the links right below the buttons are absolutely infuriating.
- thom 6y agoDeeply sad that this makes no sound on my iPhone cos my kids would find this hilarious.
- Angostura 6y agoWorking fine here - iPhone 7 running iOS 14.1
- alidl 6y agoYou have to take it out of silent mode.
- astatine 6y agoThe interaction mechanism is quite well done - it provides very different (and appropriate) mechanisms for laptop/phone. Though I wish we could tap on the bongos directly instead of using the seperate buttons on an Android phone.
- dluan 6y agocant play bongos and piano at the same time
- Spare_account 6y agoSo it's true to life
- tuukkah 6y agoHint: two devices (At least on my Android, multitouch didn't work across two split-screen apps.)
- taneq 6y agoBongoCatOrchestra!
- Someone 6y agoWorks fine on an iPad in split-screen mode.
- thomasfl 6y agoIt uses jQuery extensively. The frontend developer in me wants to make a fork written in typescript using react and redux toolkit to manage keystrokes. Then I realize it is just a fun toy.
- sildur 6y agoYou could also throw a java back end while you are at it.
- antupis 6y agoAlso it is missing MongoDB and Kubertenes cluster.
- deleted 6y ago[deleted]
- carlhjerpe 6y agoWhat about logging? Elastic is a must in every deployment!
- 0xFFFE 6y agoAnd we haven't even discussed microservices architecture & CI/CD pipelines. Should we included AI powered monitoring?
- carlhjerpe 6y agoLet's bake in some blockchain while we're rewriting this to run serverless with rust->wasm on cloudflare workers to make it 5G ready!
- t0astbread 6y agoWe're still locked into a single vendor! Let's make it hybrid-cloud behind a service mesh and add an on-premises OpenFaaS instance.
- deleted 6y ago[deleted]
- danwills 6y agoTotally worked with sound on mobile Opera, Firefox and Chrome (Android 10)
- pornel 6y agoPlease add `return false` or `event.preventDefault()` to your keyboard handlers! Otherwise the browser assumes the page didn't do anything with the events and uses its default keyboard handlers. I have find-as-you-type enabled, and pressing keys launches search for me. Handlers need to "eat" the keyboard events to prevent default browser behavior.
- sedatk 6y agoAlso HN, please add "`" for inline monospace text.
- arthurcolle 6y agowhat? why? backtick code comments/snippets from source text are. really not widely standardized, I don't think it makes sense to encourage them without an accompanying web standard, or at least some kind of standard
- Rumudiez 6y agoHN isn’t a web standard.
- arthurcolle 6y agoThe markup that it uses for comments should use one though - and apparently it does! Others have mentioned that it uses a subset of CommonMark as mentioned in your post's sibling comments. Thanks
- ihuman 6y agoThe page with HN's formatting options is a bit hidden (in the FAQ). I'm not surprised people don't know about it. https://news.ycombinator.com/formatdoc https://news.ycombinator.com/formatdoc
- snazz 6y agoI'd say that CommonMark is a pretty widely-utilized standard defining formatting including `inline code` snippets.
- rosstex 6y agoThe fact that this is at the top of HN at 3am gives me hope.
- rusl1 6y ago11 AM in Europe! We are pushing it on top of HN
- systemvoltage 6y agoOh god. This site is be...
- peterburkimsher 6y ago11 PM in New Zealand! Yes, this is how I enjoy spending a Friday night.
- chris_st 6y ago2020 has been hard on us all.
- sturza 6y agoit’s lunchtime somewhere(here for ex)
- tomger 6y agoWoke up. Got out of bed. Played some bongo cat.
- jason0597 6y agoIt's 3am for American mostly. There are lots of other countries that also use HN!
- apples_oranges 6y agoWhy hope?
- 6y ago
- IvanK_net 6y agoTo play Beethoven, press keys 0 9 0 9 0 5 - 8 6 3
- przmk 6y agoThat is actually Beethoven's Für Elise, not Mozart.
- IvanK_net 6y agoHappy Birthday To You: 1 1 3 1 - 6 5 1 1 3 1 - 8 6 1 1 1 0 - 6 5 3 1 1 0 6 8 6 - modified a bit, as only 10 of 12 notes are reachable.
- roshansingh 6y agoThank you for this. This is the only thing I can play on guitar and now I can play this on Bongo Cat.
- gaius_baltar 6y agoNow I just wonder if it is technically possible to save a playing session in a MIDI file. (I'm musically illiterate but I assume that, except for the meow, all instruments from this site follows the usual music rules. Sorry if what I just written is nonsense)
- aurbano 6y agoShould be definitely doable and fairly easy afaik. Quick google search also reveals a few libraries [0] that should help. [0] https://www.npmjs.com/package/midi-writer-js https://www.npmjs.com/package/midi-writer-js
- Shugarl 6y agoI needed this, thank you.
- jakciewell 6y agoThis is really cool, especially for my 8yo
- v-yadli 6y agoFYI: https://www.youtube.com/channel/UCrMH132hWAcvZu1nL1k7-vA https://www.youtube.com/channel/UCrMH132hWAcvZu1nL1k7-vA See also: https://www.youtube.com/watch?v=lT1Rowl-EFM https://www.youtube.com/watch?v=lT1Rowl-EFM :D
- vanderZwan 6y agoSome of these definitely are more memorable than the original https://www.youtube.com/watch?v=IfgjhDnF9rQ https://www.youtube.com/watch?v=IfgjhDnF9rQ
- cheesy_luigi 6y agoMy favorite: https://www.youtube.com/watch?v=U1fHWN4OkHM https://www.youtube.com/watch?v=U1fHWN4OkHM
- gingahbread31 6y agoI can't thank you enough for posting this
- Kudatogel 6y agoDapatkan keuntungan bermain togel terbesar dengan bermain bersama dengan Kudatogel. Kudatogel selalu menggunakan pasran resmi serta melengkapi semua permainan togel yang ada dengan diskon yang besar. http://3.114.208.180/ http://3.114.208.180/
- Fnoord 6y agoProtip: disable Vimium.
- Kudatogel 6y agohttp://193.168.192.43/ http://193.168.192.43/ Dapatkan permainan poker online terbai di srver Jwpoker yang cepat dan handal. Daftar idn poker skarang juga
- tuukkah 6y agoI have installed an Android app for use in emergencies: https://play.google.com/store/apps/details?id=com.miknik.bongocat https://play.google.com/store/apps/details?id=com.miknik.bon...
- lankenj 6y agoYou are my favorite human for today.
- globular-toast 6y agoThe sounds don't seem well balanced. The cow bell is very loud and when I turn down overall volume I can't even hear the bongos. I bet they are normalised rather than balanced for perceived loudness.
- technimad 6y agoThis is exactly how it should be. Cowbells are loud!
- tzot 6y agoHow else could it be? https://youtu.be/ALBViu_o-cw https://youtu.be/ALBViu_o-cw
- orangecat 6y ago09755 09755 7775112 111779990 7799900 0990 799900 0990... The 1 should be one semitone lower, but it's still decent. Contra Walken, there is in fact too much cowbell if you try to play it simultaneously.
- FriendlyNormie 6y agoRemove the link below the buttons you dumbass. Also just because the next tap happens while the previous finger is still touching the screen doesn’t mean you should ignore that tap you ASSHOLE. I swear you dumbfucks can never get even the simplest goddamn thing right. And we’re supposed to trust you pricks to program self-driving cars. God help us all. Fuck.
- Hypergraphe 6y agoIt's fun and game, but there is too much latency between my keyboard and the output sound. It is impossible to overdub something.
- Kiro 6y agoNo latency at all for me. Was able to play pretty complicated stuff and I'm used to the Launchpad X.
- chairmanmow 6y agoI got significant latency as well that made it unusable to play as an instrument, in Safari and Chrome on Mac... surprisingly you seem to be the only other one reporting the issue I see so far though.
- buro9 6y agoMouse clicks also play the bongos, and other mouse buttons meow.
- tcmb 6y agoThere's a cat-and-mouse joke in there somewhere...
- moogly 6y agoNot enough instruments to play Steve Reich's Drumming!
- major505 6y agoIS a matter of time befores someone uploads a video playing Is The Final Countdown on this.
- jablan 6y ago868-0
- fredley 6y agoThe piano and marimba doesn't quite have a full scale, consider using -, = and [, ] to add the extra couple of notes! I would love to be able to upload a midi to this...
- skavi 6y agoI love how so many recent websites respect system theme preferences.
- blackboxlogic 6y agoBut for some reason, no major news site can figure it out.
- debarshri 6y agoIt would be even more fun if there was a looper built into it.
- b0rsuk 6y agoNeeds a replay saving feature.
- viach 6y agoThere is a cat for that (C)
- mrpadie 6y agoCame across this little gem earlier - did not expect it to hit the front page! All credit to the original authors. Enjoy!
- henvic 6y agoI love it!
- villuv 6y agoNice. Would be extra nice touch if long press would produce muted sound (cut out early) as the cat keeps its paw on the bongo drum / cowbell.
- hideckies 6y agoI found hope in my life, thank you.
- bulka 6y agoThe last time I checked, we didn't have a whole lot of songs that feature a cat playing the cowbell and therefore I would be doing myself a disservice, and every member of the HN if I didn't perform the hell out of this.
- deleted 6y ago[deleted]
- deleted 6y ago[deleted]
- mysterydip 6y agoShowed it to my young kids who promptly took my phone and ran away making various instument noises until I took it away 15 minutes later. Love it!
- Minor49er 6y agoVery cool. I wish the keyboard and marimba had notes instead of numbers for their button names though. It would open up more possibilities for playing tunes easily
- nxpnsv 6y agoIt is perfect the way it is.
- adamddev1 6y agoThis is delightful. It would be nice though if you could play a full scale/octave of notes on the keyboard and marimba. Right now you can only play the first 10 notes (semitones) of the chromatic scale so it makes it a little unusable musically. It would be awesome and playable if it was: - All 12 semitones plus octave (13 notes total) or if limited space for buttons is an issue - 7 notes of a major scale plus octave (8 notes total)
- jmiskovic 6y agoI made an app in such playful style but without memes, maybe crowd in this thread would appreciate it. It would at least keep your kids occupied for few minutes. https://play.google.com/store/apps/details?id=com.castlewrath.hexpress https://play.google.com/store/apps/details?id=com.castlewrat... https://github.com/jmiskovic/hexpress https://github.com/jmiskovic/hexpress
- ghostie_plz 6y agoI love this app! I've had it installed for a while because the hexagonal note layout is fascinating
- gbajson 6y agoFeature requests: - ability to save played melodies, - ranked playlist.
- RoutinePlayer 6y agoI just spent 5 minutes on this .. and loved it
- kackbein 6y agoWhy am I upvoting this?
- dsiegel2275 6y agoWell, there goes my productivity for today
- degosuke 6y agoVery fun 2452 997 2452 775 2452 57421175 Rick Astley - Never gonna give you up
- arduinomancer 6y agoI think 57421175 is actually 57420075 but the keyboard doesn't go low enough
- degosuke 6y agoAgreed.
- warenhor 6y agoIn case you want (like me) to share your best art with you colleagues: let e = $.Event('keyup'); '09090586 '.split('').map((k, i) => {setTimeout(()=>{$.play(InstrumentPerKeyEnum[k],k,e.type==="keydown")}, i * 200); setTimeout(() => {$.play(InstrumentPerKeyEnum[k],k,e.type==="keyup")}, i * 250)});
- elcomet 6y agoIt's not working in the console
- shmageggy 6y agoI think bongo cat needs a MIDI interpreter
- boksiora 6y agolet e = $.Event('keyup'); Math.PI.toFixed(50).split('').map((k, i) => {setTimeout(()=>{$.play(InstrumentPerKeyEnum[k],k,e.type==="keydown")}, i * 200); setTimeout(() => {$.play(InstrumentPerKeyEnum[k],k,e.type==="keyup")}, i * 250)});
- ratonroy 6y agoPlease add `return false` or `event.preventDefault()` to your keyboard handlers! Otherwise the browser assumes the page didn't do anything with the events and uses its default keyboard handlers. I have find-as-you-type enabled, and pressing keys launches search for me. Handlers need to "eat" the keyboard events to prevent default browser behavior.
- maztaim 6y agoMy two year old refuses to stop playing the bongos now.
- api 6y agoDisruptive.
- monalisauzi 6y agoJust what I needed to jump-start my productivity today!
- beauzero 6y agoThat took me back to the fun days of the late 90's. Thanks for this I really needed it. The internet can still be fun.
- judge2020 6y agoIf you're not familiar with the origins of bongo cat: https://knowyourmeme.com/memes/bongo-cat https://knowyourmeme.com/memes/bongo-cat
- zw123456 6y agoMore Cowbell!!! F F F F F F F F F F F F F F F F F F F F F Thanks for the fun distraction for a few minutes :)
- Copenjin 6y agoThanks, this is going to be perfect for my daily remote stand-ups!
- moralsupply 6y agoI can't stop hitting the space key
- deleted 6y ago[deleted]
- zomg 6y agough, there goes ANY chance of having a productive friday! ;D
- bluewavescrash 6y agoHas anyone mapped a fully functioning "piano" to the keyboard?
- plutonic 6y agoPress and hold space. You're welcome ^_^
- zer0gravity 6y agoFeature request: Looping -> Being able to record a sequence or more and then using them as background.
- champagnepapi 6y agoI was thinking the same thing!
- zer0gravity 6y agoSliding your fingers over more rows at a time is fun.
- syndacks 6y agoHN vehemently attacks FB for removing Holocaust denial groups and upvotes a cat hitting a synth. Not the same people necessarily, but the same community.
- sdfjkl 6y agoFinally, some real life use for that n-key rollover feature of my new keyboard :D
- deleted 6y ago[deleted]
- thn-gap 6y agoWhile the website has barely any text, consider adding a translated option in Catalan. .cat domain is used to highlight the Catalan language[1]. nyan.cat offers a Catalan version because of this. I think this is checked regularly, but I'm not sure. [1] https://en.m.wikipedia.org/wiki/.cat https://en.m.wikipedia.org/wiki/.cat
- _xoo 6y agoThere is already an issue[1] on GitHub regarding this... [1] https://github.com/Externalizable/bongo.cat/issues/144 https://github.com/Externalizable/bongo.cat/issues/144
- stevenhubertron 6y agoThis is great fun. The code may not be perfect, nor translated into 100 languages, nor built with microservices on an instantly scalable architecture, and not even leveraging AI, but that's why it's so awesome. Thank you for posting this today. After the week we had here in Colorado I needed it.
- bongothrowaway 6y agoIt's getting increasingly more surreal to see Bongo Cat popping up everywhere when you know the person who did the original art for it. NEVER expected to see it here on Hacker News. Now back to lurking.
- glouwbug 6y agoAre you the person who created bongo cat
- bongothrowaway 6y agoNo, just happen to be a friend of theirs. More specifically, I know the artist, not the person who made it a meme. It's been very strange seeing their art evolve from doodle to meme to merchandise to whatever this qualifies as. Derivative work?
- clankyclanker 6y agoWhy does it presume the cat is right pawed?
- knodi123 6y agolol, while I was playing with the piano notes, I accidentally hit my laptop's "play" button. Meanwhile, my wife had queued up "spooky background music" in spotify. I was legitimately giving the site props for asking me to play along to a slowed-down electronica version of the Jaws theme.
- Naac 6y agoThe Bongos correspond nicely with the left and right hands. Left side ( letter a ) corresponds with the cat's left hand (from my view ), and right side ( letter d ) corresponds with the cat's right hand. This is reversed for the Piano and Marimba for some reason which I think should be fixed.
- aloknnikhil 6y agoIt's impressive that this checks for the system theme switches between dark/light modes
- sergeykish 6y agoAfter recent guitar lessons copyright disputes I've decided to learn perfect pitch. No need for written material if can hear it. Online tools I've found present note in all octaves, which I found confusing. So I've created own tool — no frameworks, 5603 bytes, entire code displayed on the page (except soundfont-player library). http://sergeykish.com/perfect-pitch-ear-training http://sergeykish.com/perfect-pitch-ear-training
- stuntkite 6y agoThis is what the internet is for.
- davidwparker 6y agoCute, but some of the keybindings aren't great for (us few) Dvorak users.
- deleted 6y ago[deleted]
- teh_klev 6y agoI'd never heard of Bongo Cat until now and it brings back fond memories. Back in 2006, a while after the passing of my previous cat (Kira), I became the new subordinate of two six week old sibling tuxedo kittens, Buzz (male) and Blossom (female). They were pre-named by the cat rescue place and I didn't have any better ideas, and so those names stuck for a while. Explaining "Blossom" was sometimes a challenge if you know me, 20st at the time, petrol head, beer, curry, other things, but do love cats. Anyway, Buzz grew into this almost 5ft long (but not fat, or overweight) slightly clumsy cat in his "teens"; there was a laptop flooded by a glass of water, a not inexpensive B&W speaker broken by an attempted leap (grrr)...usual cat stuff. Privately I started calling him "Bongo", I don't know why, it just seemed appropriate, and suited him. I also started calling Blossom, his sister mini-bongo around the house, but then mini-puss. Blossom was the runt of the litter (there were three cats in the photo, I offered to take all of them, Buzz was the middle cat, Blossom was the tiny one). Anyway just a story. Sadly Bongo (Buzz) passed away due to kidney issues at the age of 10 back in 2014. I miss him, he was so good natured (as is Blossom) and an amazing lump of feline friendlyness, seeing this today brought a wee tear to my eye. Anyway, some links to these awesome pals: https://imgur.com/bMr725m https://imgur.com/bMr725m ("Bongo") https://imgur.com/YGZZOAW https://imgur.com/YGZZOAW (Younger days) https://imgur.com/oq124oJ https://imgur.com/oq124oJ ("Bongo...again") https://imgur.com/Fsgmqsd https://imgur.com/Fsgmqsd (When Buzz broke into a bag of paperwork when I left the house for a couple of hours) https://imgur.com/NZLsF59 https://imgur.com/NZLsF59 (They still managed to squeeze into their kitten bed somehow even after five years) https://imgur.com/voqjl0F https://imgur.com/voqjl0F (Blossom, pretty much today, a bit of a lopsided sit, but 14 and a half years old and still as crazy as ever).
- terrycody 6y agoSo cute LOL