[{"data":1,"prerenderedAt":456},["ShallowReactive",2],{"project-33682813":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":45,"post_text":47,"what":48,"said":81,"maker_in_thread":222,"shape":232,"grid":236,"attempts":417,"same_week":418,"maker_shows":43,"maker_hidden":448,"reader_version":449,"card":450},"33682813","Haxophone","I built this during Covid.","post","Show HN: Haxophone","https:\u002F\u002Fgithub.com\u002Fjcard0na\u002Fhaxo-hw","github.com","javier_cardona",1668964070,2022,526,71,47,2570,2,"legend","creative","electronic wind instrument","hardware",[21,24,25,26,27],"windsynth","raspberry pi saxophone","diy synth","ewi","curious",0.242,{"positive":31,"neutral":32,"mixed":18,"critical":33},11,24,3,40,{"execution":36,"performance":38,"idea":39,"pricing":41,"design":42,"docs":44},{"positive":18,"critical":37},0,{"positive":37,"critical":18},{"positive":40,"critical":37},4,{"positive":37,"critical":37},{"positive":37,"critical":43},1,{"positive":37,"critical":37},[33,43,46,33,37,37,37,33,37,46,33,43,43,33,46,37,37,37,46,33,37,37,33,46,33,33,33,37,37,33,33,33,46,37,46,46,33,46,46,33],5,"I built this during Covid.  When I released it, some of the parts went out of stock or skyrocketed in price, no longer making this an economic DIY project.  Now that things are getting back to almost normal, I thought I'd share it here and request feedback.  This is a very niche project for people who like the same things I do:  saxophones, Rust, mechanical keyboards and the Raspberry Pi.",{"problem":49,"audience":50,"pricing":49,"motivation":55,"time_to_build":49,"stack":59,"openness":78,"stage":79,"team_size":80},null,{"value":51,"source":52,"evidence":53},"People who like saxophones, Rust, mechanical keyboards and Raspberry Pi","maker",[54],{"id":7},{"value":56,"source":52,"evidence":57},"Built during Covid; shared again now that parts supply has recovered",[58],{"id":7},[60,67,71],{"value":61,"source":52,"evidence":62},"Rust",[63,64],{"id":7},{"id":65,"by":11,"text":66},"33687073","It's running vanilla Raspberry Pi OS, alsa drivers and fluidsynth, all configured from the main Rust application (https:\u002F\u002Fgithub.com\u002Fjcard0na\u002Fhaxo-rs\u002Fblob\u002Fmain\u002Fsrc\u002Fsynth.rs)",{"value":68,"source":52,"evidence":69},"Raspberry Pi OS",[70],{"id":65,"by":11,"text":66},{"value":72,"source":52,"evidence":73},"fluidsynth",[74,77],{"id":75,"by":11,"text":76},"33683699","The sounds are synthed sounds (I used fluidsynth) and the haxophone just uses the sound pressure to infer velocity of the notes. The mouthpiece is optional: you can blow on the…",{"id":65,"by":11,"text":66},"open_source","launched","unknown",{"praise":82,"objections":111,"requests":141,"questions":162,"alternatives":184},[83,103],{"value":84,"source":85,"evidence":86},"Cool, brilliant, awesome project","commenter",[87,91,95,99],{"id":88,"by":89,"text":90},"33684167","mftb","I'm not exactly in the target audience, but this is brilliant. Bravo!",{"id":92,"by":93,"text":94},"33684606","throwaway413","This is one of the coolest things I've seen on HN. I am definitely going to try to follow the instructions on this in the near future! I don't even play saxophone, but now I am…",{"id":96,"by":97,"text":98},"33686097","WickyNilliams","This is extremely cool. Surprised how good it sounds in the example video. Wish I knew enough about hardware to build one (OK, i also wish i knew how to play sax). Shame there's…",{"id":100,"by":101,"text":102},"33685193","matthewhartmans","Love this! Well done OP and thanks for sharing the code!",{"value":104,"source":85,"evidence":105},"Sounds good in demo video",[106,107],{"id":96,"by":97,"text":98},{"id":108,"by":109,"text":110},"33690398","pom34","I had the chance of making one in Oct 2021 following Javier's advices on his docs. This was a lot of fun. I printed the 3 required parts on my Prusa MK3S 3D printer. Perfect at…",[112,123,130],{"value":113,"source":85,"evidence":114},"Only an air pressure sensor, no reed sensing, so limited expressiveness",[115,119],{"id":116,"by":117,"text":118},"33683679","jefftk","Reading the assembly instructions it's only an air pressure sensor. You can use a real mouthpiece with reed or not, but it won't make noise actually. It also won't detect…",{"id":120,"by":121,"text":122},"33683974","willcipriano","Needs a reed sensor.",{"value":124,"source":85,"evidence":125},"No vibrato",[126],{"id":127,"by":128,"text":129},"33684538","ruleforty","Before I’d do any of that would be vibrato. Without it it is a emotionless keyboard with a blowtube.",{"value":131,"source":85,"evidence":132},"Raspberry Pi hard to buy and expensive",[133,137],{"id":134,"by":135,"text":136},"33683530","squarefoot","You can overcome the RPi scarcity by migrating the code to the Teensy platform, which aside being cheaper and less power hungry than the 2,3,4 RPi, is a lot cheaper and more…",{"id":138,"by":139,"text":140},"33686225","skybrian","I like Teensy but it looks like their boards are either low-inventory or out of stock too: https:\u002F\u002Fwww.pjrc.com\u002Fstore\u002Fteensy41.html",[142,146,154],{"value":143,"source":85,"evidence":144},"Port to Teensy platform",[145],{"id":134,"by":135,"text":136},{"value":147,"source":85,"evidence":148},"Add vibrato via pressure sensors",[149,153],{"id":150,"by":151,"text":152},"33685590","schappim","Pretty challenging to do vibrato w\u002F momentary switches (discrete). For vibrato you need something like flexforce pressure sensors[1]. [1]…",{"id":127,"by":128,"text":129},{"value":155,"source":85,"evidence":156},"Ship a kit of parts",[157,161],{"id":158,"by":159,"text":160},"33684891","xavdid","This is great! As someone who used to play sax a lot but doesn't have hardware experience, it's 100% the sort of thing I would buy if it were commercially available. Makes sense…",{"id":96,"by":97,"text":98},[163,174],{"value":164,"source":85,"evidence":165},"Is the mouthpiece a real reed and does it make noise",[166,170],{"id":167,"by":168,"text":169},"33683247","code_runner","As the owner of a (recently revived) ewi-usb… I’m really curious about the mouthpiece bit. What kind of analog sounds are happening while playing this? Do you notice that reed…",{"id":171,"by":172,"text":173},"33683467","bwanab","As a sax player who also plays a Roland Aerophone, I have a similar question. Is the mouthpiece a real sax mouthpiece and reed? If so, that means it's making a lot of noise. One…",{"value":175,"source":85,"evidence":176},"How the air pressure sensing works",[177,181],{"id":178,"by":179,"text":180},"33684086","polishdude20","Yeah and is the pressure sensor closed so you're actually not blowing but just increasing and decreasing pressure?",{"id":182,"by":179,"text":183},"33702082","Ahh that makes sense! So is this actually sensing a lower pressure than ambient? Since moving air results in lower pressure?",[185,196,203,207],{"value":186,"source":85,"evidence":187},"Akai EWI",[188,192],{"id":189,"by":190,"text":191},"33688399","mdmglr","Reminds me of the EWI: https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FEWI_(musical_instrument). Which several people in my high school band would play in the locker rooms.",{"id":193,"by":194,"text":195},"33688497","dmead","I have an akai ewi sitting on my desk",{"value":197,"source":85,"evidence":198},"Yamaha BC-1 breath controller",[199],{"id":200,"by":201,"text":202},"33683731","tgv","The design says that it measures air pressure. So it's just blowing into a tube, much like e.g. the Yamaha BC-1. I've got one, and in the demo video, I hear the same rapid…",{"value":204,"source":85,"evidence":205},"Roland Aerophone",[206],{"id":171,"by":172,"text":173},{"value":208,"source":85,"evidence":209},"Eigenharp, Linnstrument, Soundplane",[210,214,218],{"id":211,"by":212,"text":213},"33686774","rudolfwinestock","Here are other innovative electronic instruments. The Eigenharp: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=9MR5qBtPRrM The Artiphon Instrument1: https:\u002F\u002Fartiphon.com\u002Fpages\u002Finstrument1 The…",{"id":215,"by":216,"text":217},"33687887","chuchana","The Soundplane: https:\u002F\u002Fmadronalabs.com\u002Fsoundplane",{"id":219,"by":220,"text":221},"33689867","flipcoder","I own a LinnStrument and it's fantastic. I created a custom note layout for it to make it easier to play: https:\u002F\u002Fgithub.com\u002Fflipcoder\u002Flinnstrument-wholetone. The firmware is…",{"comments":223,"answered":40,"key":224},6,[225,226,229],{"id":75,"text":76},{"id":227,"text":228},"33690323","No the reed does not vibrate. It's there to restrict the airflow and to provide a similar embouchure to a real sax. Some more details here:…",{"id":230,"text":231},"33684077","Actually the pressure sensor is on the PCB. Pressure is transferred from the mouthpiece through a flexible silicon pipe. You can see the details in the assembly instructions…",{"commenters":233,"max_depth":46,"maker_replies":223,"first_comment_mins":234,"lifespan_hours":235},52,41,36,[237,239,241,245,248,251,252,254,257,259,263,266,269,270,272,274,277,279,280,284,285,286,288,290,293,294,295,296,299,300,303,306,307,308,311,315,318,320,323,325,329,330,333,335,336,340,343,345,346,349,351,353,356,358,360,362,365,369,373,375,379,383,387,390,394,398,402,405,409,411,416],[134,37,33,238,135,37],"project\u002Fneutral\u002Fexecution",[127,37,43,240,128,37],"project\u002Fcritical\u002Fperformance",[242,37,37,243,244,37],"33685319","commenter\u002Fneutral\u002Fnone","postalrat",[246,37,37,243,247,37],"33690548","oriolid",[249,37,46,250,168,37],"33685401","project\u002Fpositive\u002Fidea",[150,37,33,238,151,37],[138,37,33,253,139,37],"project\u002Fneutral\u002Fpricing",[255,37,37,243,256,37],"33688616","djmips",[258,37,37,243,135,37],"33689172",[260,43,37,261,262,37],"33684563","other\u002Fneutral\u002Fnone","tomcam",[264,43,37,261,265,37],"33686420","nabakin",[267,43,37,261,268,37],"33686811","sph",[167,18,33,238,168,37],[171,18,33,271,172,37],"project\u002Fmixed\u002Fperformance",[75,18,37,273,11,43],"maker\u002Fneutral\u002Fnone",[275,18,46,276,168,37],"33685231","project\u002Fpositive\u002Fnone",[200,18,33,278,201,37],"project\u002Fneutral\u002Fdesign",[178,18,33,238,179,37],[281,18,33,282,283,37],"33685024","maker\u002Fneutral\u002Fdesign","jcard0na",[182,18,33,238,179,37],[116,18,43,240,117,37],[120,18,43,287,121,37],"project\u002Fcritical\u002Fdesign",[289,18,37,243,117,37],"33684180",[291,18,33,292,139,37],"33686351","project\u002Fneutral\u002Fnone",[158,33,46,250,159,37],[88,40,46,276,89,37],[211,46,37,261,212,37],[297,46,37,261,298,37],"33687870","system2",[215,46,37,261,216,37],[301,46,37,261,302,37],"33688174","diydsp",[304,46,37,261,305,37],"33689324","BHSPitMonkey",[219,46,37,261,220,37],[92,223,46,276,93,37],[96,309,33,310,97,37],7,"project\u002Fmixed\u002Fpricing",[312,313,37,261,314,37],"33683442",8,"seniorsassycat",[316,313,37,261,317,37],"33683633","based2",[319,313,37,261,244,37],"33685355",[321,313,37,243,322,37],"33690171","mkl",[324,313,37,243,244,37],"33692619",[326,327,33,238,328,37],"33689286",9,"slmjkdbtl",[227,327,37,282,11,43],[108,331,46,332,109,37],10,"project\u002Fpositive\u002Fexecution",[189,31,33,334,190,37],"project\u002Fneutral\u002Fidea",[193,31,37,261,194,37],[337,338,33,278,339,37],"33683325",12,"amelius",[341,338,33,278,342,37],"33683382","insane_dreamer",[344,338,33,278,314,37],"33683414",[230,338,37,282,11,43],[347,338,37,243,348,37],"33683418","zwkrt",[350,338,37,243,117,37],"33683725",[352,338,37,282,11,43],"33683711",[354,338,33,278,355,37],"33684612","junon",[357,338,33,278,322,37],"33684985",[359,338,33,238,355,37],"33693169",[361,338,33,278,283,37],"33685083",[363,338,33,278,364,37],"33684262","jedimastert",[366,367,46,276,368,37],"33689083",13,"ninjakeyboard",[370,371,33,292,372,37],"33685284",14,"jader201",[374,371,37,273,11,43],"33685964",[376,377,37,261,378,37],"33692017",15,"poulpy123",[380,381,46,250,382,37],"33689229",16,"beau_g",[384,385,37,261,386,37],"33686994",17,"archarios",[100,388,46,389,101,37],18,"maker\u002Fpositive\u002Fexecution",[391,392,37,261,393,37],"33686815",19,"wilsonnb3",[395,396,33,334,397,37],"33684610",20,"apienx",[399,400,33,292,401,37],"33683377",21,"klaff",[403,400,46,276,404,37],"33683507","simlevesque",[406,407,46,250,408,37],"33686511",22,"olivermuty",[410,407,33,334,393,37],"33686825",[412,413,33,414,415,37],"33686988",23,"maker\u002Fneutral\u002Fdocs","b20000",[65,413,37,238,11,43],[],[419,423,428,433,438,443],{"id":420,"name":421,"points":422,"category":20},"33693411","web-color-wheel",731,{"id":424,"name":425,"points":426,"category":427},"33718124","Rotaboxes",633,"games",{"id":429,"name":430,"points":431,"category":432},"33646951","pdfsyntax",279,"languages",{"id":434,"name":435,"points":436,"category":437},"33663486","freesubtitles.ai",224,"ai",{"id":439,"name":440,"points":441,"category":442},"33641036","Tweek Calendar",222,"productivity",{"id":444,"name":445,"points":446,"category":447},"33722494","HandleFinder",219,"security_privacy",false,"v2",{"id":451,"name":5,"line":6,"ai":448,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":452,"top":18,"kw":453,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":454,"url":9,"mix":455,"praise":84,"objection":113,"sub":21},33682813,0.24,[21,24,25,26,27],"3153000305311350005300353330033350553553",[31,32,18,33],1794036627532]