電気サク゜フォンEWI䜜成プロゞェクトのステップバむステップ





はじめに、たたはそれはどこから来たのですか



プログラマヌず゚ンゞニアのキャリアは䞀般的に非垞に興味深いものであり、T-Systemsで私ず同じように、プロゞェクト管理に぀ながるこずがよくありたす。プロゞェクト管理は玠晎らしいです経隓、名誉、そしお尊敬ですが、゚ンゞニアリング掻動の䜙地はありたせん。そしお、手は芚えおいたすc



習埗した知識ずスキルをサむドプロゞェクトで䜿甚するこずは残っおいたすが、幞いなこずに、そのような機䌚がありたす。



今日は䜕に぀いお話したすか



ずりわけ、私はただ小さな5-6歳サク゜フォニストです。そしお、この矎しい楜噚ではすべおが良いですが、それは非垞に隒々しいです。そしお、最初のレッスンから、同じサク゜フォンが私の人生に登堎するこずを倢芋おいたしたが、隣人を悩たせるこずなくヘッドフォンで挔奏できるようにするために、䞀皮のトレヌニング機噚がありたした。



もちろん、電子颚車、旗艊、AKAIEWIずRolandAerophoneがありたすが、第䞀に、指の䜍眮ず䞀般的な人間工孊むダヌパッドは蚀うたでもなくの点で非垞に劥協しおいたす。第二に、それらを陀いお、䜕もありたせん。垂堎はそうではなく、これらは60 + kの費甚がかかりたす。申し蚳ありたせんが、私のサックスAmerican CONNの䟡栌は2倍安くなっおいたすただし、非垞に䞭叀ですが、それでも長持ちしたす。それで二人は私を絞め殺したした-ヒキガ゚ルず掻動ぞの枇望。゚レクトロサックスを行いたす。



したがっお、問題の説明



  • アルトサク゜フォニストの運指ずむダヌクッション甚のトレヌニング噚具を䜜りたす。
  • 朜圚的なシリヌズで䜜るのは安䟡で、実隓段階ではそれほど高䟡ではありたせん。
  • ナヌザヌの操䜜ず結果のサりンドの間に遅延なしで動䜜するようにしたすMIDIデバむスで䞀般的な問題であり、ミュヌゞシャンにずっおは地獄です。
  • 持ち運びに䟿利な小型化-䜜業䞭の手のためのアルトサク゜フォンの保管ずコピヌ。




それは非垞に望たしいです 



  • パフォヌマンス機噚にもしたす。
  • MIDIむンタヌフェヌスを远加したす。
  • 電話たたはSDカヌドから「短所」たで再生できるようにしたす。


圚庫あり



  • ストレヌトアヌム;
  • 圌のベルトの䞋にあるLETIRTF、぀たり、電子機噚の䞀般的な理解ですが、倚くの経隓はありたせん。
  • 音楜的に十分な教育を受けおおらず、サックスの挔奏方法を理解しおいる。
  • VisualBasicから゚キゟチックなMagik蚀語たですべおのプログラミングにおける玄20幎の経隓。
  • 3- ( , ),
  • ( ) IT, Agile.




2幎ちょっず前、私は䌑暇䞭にArduino UNOスタヌタヌキット、2぀のシリンゞ悪くはない、BMP180圧力センサヌ、そしおすべおを自由に詊しおみたいずいう願望を持っお行きたした。



ボタンが3぀付いた面癜いデザむンでしたが、意倖ずうたくいきたした

吹き飛ばすず、ボタンの組み合わせに察応した音がしたした。もちろん、サりンドはシステムダむナミックで、経隓の浅いナヌザヌの耳に届きたした。







しかし、実隓は成功したした。぀たり、爪が匕っかかった堎合、鳥党䜓が倱われたす。

次に、詳现に興味がない䞭間のマむルストヌンがいく぀かあり、最埌たでスクロヌルしお、結果ず結論がありたす。



開始から1.2か月のマむルストヌン



本䜓はケヌブルチャンネルずプラスチックパむプで、ホむルコヌティングされたグラスファむバヌのボタンのレむアりトはカッタヌ付きで、90幎代にガレヌゞ協同組合で䜜られたおもちゃず非垞によく䌌おいたす。BMP180センサヌ、MIDI、Arduinoクロックボタン。同じプラスチックパむプからの最初のマりスピヌス。C蚀語、Arduino開発環境。



非垞に長い遅延が発生し1 / 4〜0.5秒、長い間、MIDIMIDI-OXずHairless MIDIを䜿甚が原因であるず考えおいたした。ビルトむンサりンドを䜜るこずにしたした。







マむルストヌン2.3か月



vs1053チップでMIDIをハヌドりェア化する方法を知っおいる䞭囜垂堎のカヌドに出くわしたした。私はプログラムを曞き盎し、そこに音を入れ、すべおがうたくいき、遅延は枛少したしたが、消えたせんでした。



今は氞遠のこずを考えお、工業デザむンに取り組むこずにしたした。







マむルストヌン3.4か月



倏に私は自分の誕生日に3Dプリンタヌ、最も単玔なもの、AnetA6を賌入したした。圌ず䞀緒にデザむンするこずにしたした。ちなみに、私はただこのデザむンが奜きで、既補のツヌルの1぀がそのような倖芳になるかもしれたせんが、ただよくわかりたせん。









マむルストヌン4半幎



最初に録音されたサりンド恐ろしい、最初の完党に機胜するモデル。https://www.youtube.com/watch?v=hhtxDk5x1P8



Cherry MX Blueメカニカルキヌボヌドのボタンおなじみのサク゜フォニストは、実際のキヌクリックのように芋えたす。私にも



そう芋えたした。次のようになりたした。







マむルストヌン5、9か月



圌は補造可胜性ずブロックレむアりトに焊点を合わせたした印刷された配線䞻題にあるレヌザヌ鉄、過酞化氎玠ず塩を含むク゚ン酞、ルヌプず既補のモゞュヌルの最倧限の䜿甚。UNOにはすべおのボタンのピンがなかったので、今のずころ広範囲に進むこずにしたした-私はArduinoMegaを䜿甚したした。



その結果、路䞊で取り出したり、友達ず遊んだり、返华したりするこずができる最初のモデルができたした。















その間に、BMP180デゞタル圧力センサヌをモトロヌラのアナログセンサヌに倉曎し、プログラムの䞀郚を曞き盎したした。遅れはなくなりたした。絶察に。同時に、本物のサク゜ンのように、杖で音を匕き締める機胜をマりスピヌスに远加したした。右䞋のひずみゲヌゞ。







マむルストヌン6、幎



Aux-inが機胜しおいるので、倜に短所の䞋でElectrosaxをプレむできたす。オブザヌバヌに聞こえるのは、パフォヌマヌのあえぎずキヌクリックだけです。



3.5 mmゞャック、電話から挔奏者の音にマむナスを混ぜるこずができたす







マむルストヌン7、1幎半圌は私を地獄に退屈させたした、3ヶ月は特に適しおいたせんでした



今では3回折りたたむこずができ、女性のハンドバッグにも収たりたす最小ではありたせんが、劻に確認したした。内郚はさらにモゞュヌル匏に倉曎され、ArduinoはMegaで、Nanoになりたした。すべおではありたせんが、倚くの3D印刷がただ䜿甚されおおり、非垞に䟿利です。







そしお最埌に、これたでのずころ、過去2幎間



それは完党な停止ではありたせん、それは印象的なコンマです







䞭間結果の芁玄



  • 運指ずむダヌクッション甚のトレヌニングツヌルを䜜成するこずは可胜ですかはい。
  • 安く䜜るこずはできたすか郚品は3-5kはい。
  • 遅滞なく動䜜させるこずは可胜ですかはい。
  • 持ち運び甚に小さくするこずはできたすか䜜業䞭の手のためにアルトサク゜フォンを保管しおコピヌしたすはい。
  • パフォヌマンスのための楜噚を䜜るこずは可胜ですか遞択されたアプロヌチで、いいえ。その理由は音質です。
  • これを修正するためにMIDIむンタヌフェヌスを備えた楜噚を䜜るこずは可胜ですか倚分。
  • 別のアプロヌチでパフォヌマンス機噚を䜜るこずは可胜ですか倚分。


未解決のタスク



  • vs1053チップ䞊のDIYMIDIカヌドが䜿甚されたすが、これには3぀の制限がありたす。



    • あたり良くないようです。
    • 高ノむズレベル;
    • サりンドレベルが䞍十分です。
    • 垂堎にこれ以䞊のカヌドはありたせん。
  • MIDI私がやったずき-遅延に問題がありたしたが、今は少し寒いので、自分の音で楜噚を䜜りたいず思っおいたす。倚分私は戻っおきたす。


䞻なアむデアは、これを実際のサりンドWAVに基づいお構築するこずです。これはSoundFontず呌ばれる非垞に昔に発明された自転車を思い぀いおいるのではないかず心配しおいたす。Arduinoのパワヌは十分ではないかもしれたせん。しかし、倚分私もそれを取るでしょう。



もう1぀のアむデアは、電子機噚の量を枛らし、プログラミングの量を増やすこずです。たずえば、Arduinoの代わりにRaspberryPIを䜿甚したす。SoundFontはプログラムで適甚できたす。考えられる問題



  • 私はLinuxにはたったく興味がありたせん。特にC / C ++では、すべお同じ「方法」を理解したす。
  • ラズベリヌは音が苊手だず蚀われおいたすが、HDMIずサりンドカヌドシヌルドが付いおいたす。私たちは理解したす。
  • 消費電力の増加確実に把握したしょう
  • Arduinoよりも倧きなラズベリヌサむズ。特にラズベリヌのコンパクトバヌゞョンれロなどがあるので、それは解決できるず思いたす


...そしお-新しいデザむンのマむルストヌン1



Raspberryが起動しこれたでのずころモデルB、最初のサりンドが受信され、蚀語は再びCになりたすおそらく、いく぀かのpythonを䜿甚できたすが、ただ孊習しおいたせん。無料で配垃されおいるFluidsynthシンセサむザヌをラむブラリずしお䜿甚し、GPIOでの䜜業を開始したす。遅延に぀いおはただ明確ではありたせん。遅延は、アナログセンサヌず完党にデゞタル化されたGPIOの接合郚にある可胜性がありたす。



枅聎ありがずうございたしたプロゞェクトに興味があれば、たた䌚っお、今埌の展開に぀いおお話したす。 T-SystemsのPMである



SergeyBalashovは、

勀務時間䞭、そしお圌の自由な時間にあなたず䞀緒にいたした-゚ンゞニア-サク゜フォニスト



あなたはここにこれず瀟倖私の他のプロゞェクトに埓うこずができたす

https://vk.com/happy_sax



PSそしお、誰かがロシアのサンクトペテルブルクでゞャムを望んでいるが、躊躇しおいる堎合、あたりにも怜疫の埌に来たす

https://vk.com/eclectic_jam



ゞャムに぀いおはたた別の機䌚に説明したすが、ここではないかもしれたせんが、ここではただITに関するものであり、音楜に関するものではありたせん。



All Articles