ዝርዝር ሁኔታ:

Raspberry Pi Stompbox Synth Module 6 ደረጃዎች (ከስዕሎች ጋር)
Raspberry Pi Stompbox Synth Module 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Raspberry Pi Stompbox Synth Module 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Raspberry Pi Stompbox Synth Module 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: The SquishBox: a Raspberry Pi Synthesizer 2024, ሀምሌ
Anonim
Raspberry Pi Stompbox Synth ሞዱል
Raspberry Pi Stompbox Synth ሞዱል
Raspberry Pi Stompbox Synth ሞዱል
Raspberry Pi Stompbox Synth ሞዱል

የዚህ ፕሮጀክት ዓላማ በ Fluidsynth ላይ የተመሠረተ የድምፅ ሞዱል ወደ ስቶፕቦክስ ውስጥ ማስገባት ነው። በዚህ ሁኔታ ቴክኒካዊ-ድምጽ ያለው ቃል “የድምፅ ሞዱል” ማለት በ MIDI መልዕክቶችን (ማለትም የማስታወሻ እሴት ፣ የድምፅ መጠን ፣ የድምፅ ማጠፍ ፣ ወዘተ) የሚወስድ እና እውነተኛ የሙዚቃ ድምጾችን የሚያዋህድ መሣሪያ ማለት ነው። ይህንን ከኤምዲአይ መቆጣጠሪያ ጋር - ሌጌዎን ፣ ርካሽ እና ብዙውን ጊዜ በጣም አሪፍ (እንደ ቁልፎች!) - አንድ ላይ ያኑሩ እና ያለማቋረጥ ሊቀይሩት እና ሊያስተካክሉት እና ለጨዋታ ዘይቤዎ በሚስማማ መልኩ ዲዛይን ማድረግ የሚችል ማቀነባበሪያ አለዎት።

የዚህ ፕሮጀክት ሰፊ አጠቃላይ እይታ ትንሽ ነጠላ-ቦርድ ሊኑክስ ኮምፒተርን (በዚህ ጉዳይ ላይ Raspberry Pi 3) እንይዛለን ፣ ገጸ-ባህሪ ኤልሲዲ ፣ አንድ ባልና ሚስት ግፊቶች እና የዩኤስቢ ድምጽ ካርድ (የፒ ቦርዱ ድምጽ በጣም ጥሩ ስላልሆነ)) ፣ እና ለዩኤስቢ ሚዲአይ ፣ ለኃይል እና ለድምጽ መውጫዎች ከአንዳንድ ውጫዊ ግንኙነቶች ጋር ሁሉንም ነገር በ Hammond 1590bb stompbox ውስጥ (እንደ ጊታር ውጤቶች ጥቅም ላይ እንደዋሉት) ያሽጉ። ከዚያ FluidSynth ን (እጅግ በጣም ጥሩ ፣ ባለብዙ መድረክ ፣ ነፃ የሶፍትዌር ማቀነባበሪያ) የሚያሠራ ፣ LCD ን የሚቆጣጠር እና የግፊት ቁልፎችን በመጠቀም ንጣፎችን እና ቅንብሮችን እንድንቀይር የሚያስችለንን ጅምር ላይ ፕሮግራም ለማካሄድ የውስጥ ሶፍትዌሩን እናዋቅራለን።

በዚህ ግንባታ ላይ ወደ ደቂቃ በደረጃ በደረጃ ዝርዝር ውስጥ አልገባም (ብዙ ሄይ-i-made-a-cool-raspberry-pi-case አጋዥ ስልጠናዎች አሉ) ፣ ግን በምትኩ ለምን እንዳደረግኩ ላይ ለማተኮር እሞክራለሁ። እኔ እንደሄድኩ በግንባታው እና ዲዛይን ውስጥ የተለያዩ ምርጫዎች። በዚህ መንገድ በኋላ ላይ የማይሰሩ ነገሮችን ሳያደርጉ ሳይደክሙ ለራስዎ ዓላማዎች የሚስማሙ ማሻሻያዎችን ማድረግ ይችላሉ ብለን ተስፋ እናደርጋለን።

አዘምን (ግንቦት 2020) - ይህ አስተማሪ አሁንም ለእንደዚህ ዓይነቱ ፕሮጀክት ለመጀመር ጥሩ ቦታ ቢሆንም ፣ በሃርድዌር እና በሶፍትዌር በኩል ብዙ ማሻሻያዎችን አድርጌያለሁ። የቅርብ ጊዜው ሶፍትዌር በ GitHub ላይ የሚገኝ FluidPatcher ነው - ነገሮችን Raspberry Pi ን በማቀናበር ላይ ብዙ ዝርዝሮችን ለማግኘት ዊኪውን ይመልከቱ። በ SquishBox ላይ ቀጣይ ዜናዎችን እና ዝመናዎችን ለማግኘት ጣቢያዬን Geek Funk Labs ን ይመልከቱ!

አቅርቦቶች

ይህ በጣም አስፈላጊ ክፍሎች (እና ማብራሪያ) አጭር ዝርዝር ነው-

  • Raspberry Pi 3 ኮምፒውተር - ማንኛውም ነጠላ ቦርድ ሊኑክስ ኮምፒውተር ሊሠራ ይችላል ፣ ነገር ግን ፒ 3 Fluidsynth ያለ ምንም መዘግየት ለማሄድ በቂ የማስኬጃ ኃይል አለው ፣ እና ትልቅ የድምፅ ፎንቶችን ለመጫን በቂ ማህደረ ትውስታ አለው። መሰናከሉ ደካማ የመርከብ ላይ ድምጽ አለው ፣ ስለዚህ የዩኤስቢ የድምፅ ካርድ ያስፈልግዎታል። CHIP እኔ እያሰስኩ ያለ አማራጭ ነው (አነስ ያለ አሻራ ፣ የተሻለ ድምጽ ፣ ግን ያነሰ ማህደረ ትውስታ/ፕሮሰሰር)
  • የሃምሞንድ 1590 ቢቢቢ አጥር - የ stompbox ን መቀባት እርስዎ የገቡት ነገር ካልሆነ በስተቀር ቀለም ከፈለጉ ቀድመው በዱቄት የተቀቡትን እንዲገዙ ሀሳብ አቀርባለሁ። ብዙ የመልእክት ሰሌዳዎችን አሰሳሁ ግን ትዕግሥቱ ወይም ትክክለኛው የቀለም ዓይነት የለኝም ብዬ አስባለሁ ፣ ምክንያቱም ከሁለት ሙከራዎች በኋላ ውጤቶቼ በጣም እንደዚህ ናቸው።
  • የዩኤስቢ ድምጽ ካርድ - ከእነዚህ ውስጥ በጣም ርካሽ በሆነ ሁኔታ ተገቢውን ማግኘት ይችላሉ። በዚህ ተወዳጅ የአዳፍሮት አጋዥ ስልጠና (ከብዙዎች አንዱ) ፣ CM109 ቺፕስትን ለከፍተኛ ተኳሃኝነት ከሚጠቀምበት ጋር መጣበቅ አለብዎት።
  • ገጸ -ባህሪ ኤልሲዲ - እነሱን ለማግኘት ብዙ የተለያዩ ቦታዎች አሉ ፣ ግን ፒኖዎች ቆንጆ መደበኛ ይመስላሉ። በሚያጨሱ ክለቦች ውስጥ ሲጫወቱ ቅድመ -ቅምጥዎን ማየት እንዲችሉ የጀርባ ብርሃን ማግኘቱን ያረጋግጡ።
  • ቅጽበታዊ የእግረኞች (2) - ለማግኘት ትንሽ ከባድ ፣ ግን የበለጠ ሁለገብነት እንዲኖረኝ ከመቀያየር ይልቅ ጊዜያዊ አገኘሁ። ያንን ባህሪ ከፈለግኩ በሶፍትዌር ውስጥ መቀያየርን ማስመሰል እችላለሁ ፣ ግን በዚህ መንገድ ለአጭር ጊዜ መታ ማድረግ ፣ ለረጅም ጊዜ መጫን ፣ ወዘተ የተለያዩ ተግባራት ሊኖረኝ ይችላል።
  • Adafruit Perma -Proto Hat for Pi - ይህ ብዙ ተጨማሪ ቦታ ሳይወስድ ኤልሲዲውን እና ሌሎች ከፒ ማስፋፊያ ወደብ ጋር እንዲገናኙ ረድቶኛል። እኔ መደበኛ የሽቶ ሰሌዳ ለመጠቀም ከሞከርኩ ከሁሉም አስፈላጊ የጂፒኦ ፒኖች ጋር ለመገናኘት ከፒ ጎ ጎኖቹ ላይ መለጠፍ ነበረብኝ። ባለ ሁለት ጎን ሽፋን እና ተጓዳኝ የመጫኛ ቀዳዳዎች እንዲሁ በጣም ጠቃሚ ነበሩ። ከዚህ ሁሉ አንፃር በእውነቱ በጣም ርካሹ አማራጭ ነበር።
  • የዩኤስቢ ማያያዣዎች-ለኃይል 1 ቢ ዓይነት ሴት ፣ እና እያንዳንዳቸው ሁለት ዓይነት A-type ወንድ እና ሴት ለውስጣዊ ግንኙነቶች አንዳንድ ቀጭን ፣ ተጣጣፊ ማራዘሚያ ኬብሎችን ለመሥራት።
  • 1/4 "የኦዲዮ መሰኪያዎች - እኔ አንድ ስቴሪዮ እና አንድ ሞኖ እጠቀም ነበር። በዚህ መንገድ ስቴሪዮ የጆሮ ማዳመጫ/ሞኖ መሰኪያ ሊሆን ይችላል ፣ ወይም ሌላ መሰኪያ ከተገናኘ የግራ ምልክቱን ብቻ ይያዙ።

ደረጃ 1 የውስጥ ኤሌክትሮኒክስ

የውስጥ ኤሌክትሮኒክስ
የውስጥ ኤሌክትሮኒክስ
የውስጥ ኤሌክትሮኒክስ
የውስጥ ኤሌክትሮኒክስ
የውስጥ ኤሌክትሮኒክስ
የውስጥ ኤሌክትሮኒክስ

ኤልሲዲውን እና ተጓዳኝ ክፍሎቹን እና የግፊት ቁልፎቹን ከ Pi Hat ጋር እናገናኛለን። እንዲሁም ኃይል እና የ MIDI መሣሪያን በቅደም ተከተል ለማገናኘት ዩኤስቢ-ቢ እና ዩኤስቢ-ኤ መሰኪያ እንጨምራለን። እኛ የዩኤስቢ-ኤ ወደብ እናመጣለን ምክንያቱም እኛ በአከባቢው ውስጥ እንዲኖረን የምንፈልገውን የድምፅ ካርድ ለማገናኘት ከ ‹ፒ› ዩኤስቢ ወደቦች አንዱን መጠቀም ስላለብን የዩኤስቢ ወደቦች ከሳጥኑ ጎን እንዲንጠለጠሉ ማድረግ አንችልም። እኔ ከፒ ማይክሮ ማይክሮ ዩኤስቢ የኃይል ማያያዣ የበለጠ ቅጣት ሊወስድ እንደሚችል ስለተሰማኝ የዩኤስቢ-ቢ ወደብ ተጠቀምኩ ፣ በተጨማሪም አገናኙ በማንኛውም ሁኔታ ከሳጥኑ ጠርዝ አጠገብ የሚገኝበት ጥሩ አቅጣጫ ማግኘት አልቻልኩም።

ለዩኤስቢ መሰኪያዎቹ በፒን ውስጥ በሚሸጡባቸው ቀዳዳዎች መካከል ዱካዎቹን ለመቁረጥ ቢላዋ መጠቀም ያስፈልግዎታል። ሌሎቹን ፒኖች በማገናኘት በቦርዱ ውስጥ ያሉትን ማንኛውንም የውስጥ ዱካዎች እንዳይቆርጡ ብቻ ይጠንቀቁ - ወይም በድንገት (እንደ እኔ) ዝላይ ሽቦን በመጠቀም እንደገና ካገናኙዋቸው። የዩኤስቢ-ቢ ጃክ ቪሲሲ እና ጂኤንዲ ፒኖች በቅደም ተከተል በ Pi ማስፋፊያ ወደብ ላይ ወደ 5V እና GND ይሄዳሉ። በዚህ መንገድ የስቶፕቦክስዎን በስልክ ባትሪ መሙያ (በቂ amperage እንዳለው - 700mA ለእኔ የሚሰራ ይመስላል) ፣ ግን የዩኤስቢ ወደብ ተቆጣጣሪዎን ለማብራት በቂ ጭማቂ እንዳለው እርግጠኛ ለመሆን የበለጠ ይፈልጉ ይሆናል) እና የዩኤስቢ ኤ -ቢ ገመድ።

በጣም ብዙ የሽቦ ስፓጌቲ ሳይኖር ነገሮችን ከብዙ ፒኖች ጋር ለማገናኘት በእውነቱ በጥሩ ሁኔታ እንደሚሠራ አግኝቻለሁ። እኔ ይህን ያደረግሁት የወንድ ራስጌዎችን ወደ ኤልሲዲው ከመሸጥ በኋላ ወደ ባርኔጣ ከመሸጥ ይልቅ እኔ በጥሩ ሁኔታ ማእከል እንድገኝ LCD ን ለማስቀመጥ የተወሰነ ነፃነት እንደሚያስፈልገኝ ስለተሰማኝ ነው። ኤልሲዲው ኮንስትራክሽንን ለማስተካከል ከሚጠቀሙበት የ potentiometer ጋር መምጣት አለበት - ይህንን በኤልሲዲው በማይሸፈነው ቦታ ውስጥ ማስቀመጥዎን ያረጋግጡ ፣ ስለዚህ እሱን ለመድረስ በሳጥኑ ውስጥ ቀዳዳ ማድረግ እና ንፅፅሩን አንድ ጊዜ ማስተካከል ይችላሉ። ሁሉም ነገር ተሰብስቧል።

የት በሚገናኝበት ላይ ዝርዝሮችን ለማግኘት ስልታዊውን ያማክሩ። የግፊት ቁልፎች ከ 3.3 ቪ ጋር የተገናኙ መሆናቸውን ልብ ይበሉ - 5V አይደለም! የ GPIO ፒኖች ለ 3.3V ብቻ ደረጃ ተሰጥቷቸዋል - 5V የእርስዎን ሲፒዩ ይጎዳል። ዩኤስቢ-ሀ መሰኪያ ከሌላ ሪባን ገመድ ጋር ይገናኛል ፣ ከዚያ ለኤምአይዲአይ መቆጣጠሪያዎ ከ ‹ፒ› ዩኤስቢ ወደቦች ጋር ወደሚያገናኙት የዩኤስቢ መሰኪያ መሸጥ ይችላሉ። ያነሰ እንዲጣበቅ ማንኛውንም ተጨማሪ ብረት ከሶኬቱ ላይ ይቁረጡ ፣ እና ለጭንቀት እፎይታ ትኩስ ሙጫ ይጠቀሙ - በሳጥኑ ውስጥ ስለሚደበቅ ቆንጆ መሆን የለበትም።

ደረጃ 2 የኦዲዮ ውፅዓት ሽቦ

የኦዲዮ ውፅዓት ሽቦ
የኦዲዮ ውፅዓት ሽቦ
የኦዲዮ ውፅዓት ሽቦ
የኦዲዮ ውፅዓት ሽቦ
የኦዲዮ ውፅዓት ሽቦ
የኦዲዮ ውፅዓት ሽቦ

የዩኤስቢ ድምጽ ካርድ ምንም ያህል ቢገኝ ፣ እሱ ወይም መሰኪያው ሁሉም ነገር በሳጥኑ ውስጥ እንዲገባ ከፒ ዩኤስቢ ወደቦች በጣም ርቆ ሊወጣ ይችላል። ስለዚህ ፣ ከላይ በስዕሉ ላይ እንደሚታየው ከአንዳንድ ሪባን ገመድ ፣ የዩኤስቢ መሰኪያዎች እና የሙቅ ሙጫ ሌላ አጭር የዩኤስቢ ማያያዣን አንድ ላይ ያገናኙ። የእኔ የድምፅ ካርድ አሁንም ከሌሎች ነገሮች ሁሉ ጋር በግቢው ውስጥ ለመገጣጠም በጣም ትንሽ ነበር ፣ ስለሆነም ፕላስቲኩን አውጥቼ አንዳንድ ነገሮችን እንዳያጥር ለማድረግ በተጣራ ቴፕ ውስጥ ጠቅልዬዋለሁ።

ድምጽን ከድምጽ ካርድ ወደ የእርስዎ 1/4 ኢንች መሰኪያዎች ለማግኘት ጫፉን ከ 3.5 ሚሜ የጆሮ ማዳመጫ ወይም የ AUX ገመድ ይቁረጡ። ከ 2 ወይም ከ 4 በተቃራኒ 3 አያያ --ች - ጫፉ ፣ ቀለበት እና እጅጌ (TRS) እንዳለው ያረጋግጡ። እጅጌው መሬት መሆን አለበት ፣ ጫፉ ብዙውን ጊዜ ትክክለኛው ሰርጥ ነው ፣ እና ቀለበት (መካከለኛው አገናኝ) ብዙውን ጊዜ ይቀራል። ጫፉን እና ቀለበትን ከሁለት ሞኖ (TS - ጫፍ ፣ እጅጌ) 1/4”መሰኪያዎችን ማገናኘት እና መደረግ ከእሱ ጋር ፣ ግን በትንሽ ተጨማሪ ተጨማሪ ሽቦ አማካኝነት የበለጠ ሁለገብነትን ማግኘት ይችላሉ። ከላይ በስዕላዊ መግለጫው ላይ እንደሚታየው ሦስተኛው ጊዜያዊ ግንኙነት ያለው የ TS መሰኪያ ይፈልጉ። ተሰኪን ማስገባት ይህንን ዕውቂያ ይሰብራል ፣ ስለሆነም እርስዎ ከዲያግራም እንደሚለዩት እርስዎ የግራ ምልክቱ አንድ ተሰኪ ከገባ ወደ TS መሰኪያ እና ምንም ተሰኪ ካልተገባ ወደ TRS መሰኪያ ቀለበት ይሄዳል። በዚህ መንገድ የጆሮ ማዳመጫዎችን ወደ ስቴሪዮ መሰኪያ መሰኪያ ፣ አንድ ነጠላ ሞኖ ገመድ ወደ ስቴሪዮ መሰኪያ መሰኪያ ለተደባለቀ የቀኝ/የግራ (ሞኖ) ምልክት ፣ ወይም በእያንዳንዱ መሰኪያ ውስጥ ገመድ ለተለየ ቀኝ እና ግራ (ስቴሪዮ) ውጤቶች።

የሳጥን ውስጥ ያሉት ነገሮች በሙሉ ከድምጽ ካርዱ ከሚመጣው ገመድ ጋር አገናኘሁ ፣ ስለዚህ በሳጥኑ ውስጥ ያለው ነገር ሁሉ አንድ ዓይነት መሬት እንዲጋራ እና የመሬት ቀለበቶችን አስከፊ ጫጫታ እንዳስቀር። እርስዎ በተሰካዎት ነገር ላይ በመመስረት ፣ ግን ይህ ተቃራኒ ውጤት ሊኖረው ይችላል - ስለዚህ በ 1/4 "መሰኪያዎቹ ላይ መሬቱን ለማገናኘት ወይም" ለማንሳት”የሚያስችል ማብሪያ ማካተት ይፈልጉ ይሆናል።

ደረጃ 3 - ማቀፊያን ማዘጋጀት

መከለያውን በማዘጋጀት ላይ
መከለያውን በማዘጋጀት ላይ
መከለያውን በማዘጋጀት ላይ
መከለያውን በማዘጋጀት ላይ
መከለያውን በማዘጋጀት ላይ
መከለያውን በማዘጋጀት ላይ

ይህ እርምጃ ለማያ ገጹ ፣ ለአዝራሮች ፣ ለአገናኞች ፣ ወዘተ እና የፒያ ባርኔጣውን ለመትከል በአከባቢው ውስጥ ቀዳዳዎችን መቆራረጥን ይሸፍናል።

ሁሉም ነገር የሚስማማ መሆኑን እና በትክክለኛው መንገድ ላይ የተመሠረተ መሆኑን ለማረጋገጥ ሁሉንም አካላት በቅጥሩ ውስጥ በማስቀመጥ ይጀምሩ። ከዚያ ቀዳዳዎችን የት እንደሚሠሩ በጥንቃቄ ይለኩ እና ምልክት ያድርጉ። ክብ ቀዳዳዎችን በሚቆርጡበት ጊዜ በትንሽ በትንሹ እንዲጀምሩ እና በሚፈልጉት መጠን እንዲሰሩ እመክራለሁ - ቀዳዳውን መሃል ላይ ማድረጉ ቀላል እና መሰርሰሪያዎ የመጨናነቅ እድሉ አነስተኛ ነው። የታሰበውን መክፈቻ በተቃራኒ ማዕዘኖች ውስጥ ቀዳዳ በመቆፈር አራት ማዕዘን ቅርጾችን በመቁረጥ ሊቆረጥ ይችላል ፣ ከዚያም በጅግሶ ወደ ሌሎች ሁለት ማዕዘኖች ይቁረጡ። በእርጋታ እስከሄዱ ድረስ ይህ የአሉሚኒየም ውፍረት በእውነቱ በጥሩ ሁኔታ በጅግሶ ይቆርጣል። የመክፈቻ ማዕዘኖችን ለማቃለል አንድ ካሬ ፋይል በጣም ይረዳል። ወፍራም ኬብሎች ካሉዎት ለዩኤስቢ መሰኪያዎች ክፍተቶቹን ትንሽ ለጋስ ያድርጉ።

ባለ ሁለት ደረጃ ኤፒኮ (እንደ ስዕሉ ላይ እንደ ጎሪላ ሙጫ) የባርኔጣውን ቆሞ በብረት አጥር ላይ ለመለጠፍ በደንብ ይሠራል። ኤፒኮው በተሻለ ሁኔታ ለመያዝ እንዲችል የአከባቢውን ወለል እና የመቆሚያዎቹን ወለል በትንሹ በብረት ሱፍ ወይም በመጠምዘዣ ይከርክሙት። በትክክል እንደተቀመጡ እንዲያውቁ የእርስዎን መቆሚያዎች ከፒ ኮፍያ ጋር እንዲያያይዙት እመክራለሁ - እዚህ ብዙ የሚንቀጠቀጥ ክፍል የለም። የእኔ ኤልሲዲ በአራተኛው መንገድ ላይ ስለነበረ ሶስት መቆሚያዎችን ብቻ እጠቀም ነበር። የኢፖክሲውን ሁለት አካላት ይቀላቅሉ ፣ የተወሰኑትን በመቆሚያዎቹ ላይ ይለጥፉ እና በቦታው ያያይ claቸው። ከ 10-15 ሰከንዶች በላይ ካለፉ በኋላ ክፍሎቹን ከማወዛወዝ ወይም ከመቀየር ይቆጠቡ ፣ ወይም ማስያዣው ብስባሽ ይሆናል። መስራቱን መቀጠል እንዲችሉ ለማዋቀር 24 ሰዓታት ይስጡት። ሙሉ በሙሉ ለመፈወስ ጥቂት ቀናት ይወስዳል ፣ ስለዚህ አላስፈላጊውን ትስስር አያስጨንቁ።

ከስታምቦክስ ሳጥኖች ሌላ ሌላ የትርፍ ጊዜ ማሳለፊያ እስካልፈለጉ ድረስ ፣ አልሙኒየም ባዶውን (በእውነቱ መጥፎ መልክ አይደለም) ወይም ቅድመ-ቀለም ያለው ቅብ ግቢ እንዲገዙ ሀሳብ አቀርባለሁ። ቀለም ከብረት ጋር ማያያዝ አይፈልግም። እሱን ለመሞከር ከፈለጉ ፣ ቀለም እንዲጣበቅ በሚፈልጉበት ቦታ ሁሉ አሸዋ ፣ መጀመሪያ ጥሩ የመኪና አካል ፕሪመርን ይጠቀሙ ፣ የሚፈልጉትን ቀለም ብዙ ካባዎችን ይተግብሩ ፣ ከዚያ በተቻለ መጠን እንዲደርቅ ያድርጉት። በከባድ ሁኔታ - በመልዕክት ሰሌዳዎች ላይ ያሉት ማኒካዎች ለሦስት ወራት በቀጥታ ፀሐይ ውስጥ መተው ወይም ለሳምንት በዝቅተኛ ደረጃ ላይ በተቀመጠ መጋገሪያ ምድጃ ውስጥ ያሉ ነገሮችን ይጠቁማሉ። የተጨማለቀውን አሸዋ ከጨረስኩ በኋላ ፣ የመጀመሪያው የቀለም ሥራዬ መፋቅ ፣ ሁለተኛው ሙከራዬ አሁንም በጊግ ቦርሳዬ ውስጥ ካሉ እስክሪብቶች ካሉ ነገሮች ቺፕስ እና መነጽሮችን ያገኛል ፣ እና ማጠናቀቂያው በጥፍር ጥፍር ሊጠገን ይችላል። ለመልቀቅ ወሰንኩ እና ለደብዳቤው ነጭ ምልክት ማድረጊያ በመጠቀም ለፓንክ ዘይቤ ሄድኩ።

ደረጃ 4 የሶፍትዌር ማዋቀር

የሶፍትዌር ማዋቀር
የሶፍትዌር ማዋቀር
የሶፍትዌር ማዋቀር
የሶፍትዌር ማዋቀር

ሁሉንም ነገር ወደ ስቶፕቦክስ ከማስገባትዎ በፊት እና አጥብቀው ከመዝጋትዎ በፊት በ Raspberry Pi ላይ ሶፍትዌር ማዘጋጀት ያስፈልግዎታል። ከ Raspbian OS አዲስ ጭነት ለመጀመር ሀሳብ አቀርባለሁ ፣ ስለዚህ ከ Raspberry Pi Foundation ጣቢያ የቅርብ ጊዜ ቅጂን ያግኙ እና በ SD ካርድ ላይ ለመቅረጽ እዚያ ያሉትን መመሪያዎች ይከተሉ። የቁልፍ ሰሌዳ እና ማያ ገጽ ይያዙ ወይም ወደ የእርስዎ ፒ ለመጀመሪያ ጊዜ ለመግባት የኮንሶል ገመድ ይጠቀሙ እና ወደ የትእዛዝ መስመር ይሂዱ። በጣም የቅርብ ጊዜ ሶፍትዌሮች እና የጽኑዌር ዝመናዎች እንዳሉዎት ለማረጋገጥ ይግቡ

sudo apt-get update && sudo apt-get ማሻሻል

sudo rpi- ዝመና

በመቀጠልም በአከባቢው ውስጥ አዝራሩ ከተጫነ በኋላ wifi ን በመጠቀም ወደ ፒኤች (ssh) መጠቀም እና ማሻሻያዎችን ማድረግዎን ማረጋገጥ ይፈልጋሉ። በመጀመሪያ ፣ በመተየብ የ ssh አገልጋዩን ያብሩ

sudo raspi-config

እና ወደ “በይነገጽ አማራጮች” በመሄድ የ ssh አገልጋዩን ማንቃት። አሁን የ wpa_supplicant.conf ፋይልን በማርትዕ የገመድ አልባ አውታረ መረብን ወደ pi ያክሉ

sudo vi /etc/wpa_supplicant/wpa_supplicant.conf

እና የሚከተሉትን መስመሮች በመጨረሻው ላይ ማከል

አውታረ መረብ = {

ssid = "የእርስዎ-አውታረ መረብ" psk = "የእርስዎ-የይለፍ ቃል"}

Pi ን በነባሪነት እንዲገናኝበት ለሚፈልጉት ለማንኛውም አውታረ መረብ እሴቶችዎን ከላይ-የእርስዎን አውታረ መረብ እና የይለፍ ቃልዎን ይተኩ-ምናልባትም የእርስዎ የ wifi ራውተር በቤት ውስጥ ፣ ወይም ምናልባት በስልክዎ ላይ ያለው የመገናኛ ነጥብ ወይም በመዳረሻ ነጥብ ሁኔታ ውስጥ የሚሠራ ላፕቶፕ። ከእርስዎ ፒ ጋር ለመገናኘት ሌላ አማራጭ የትም ቦታ ቢሆኑም በቀላሉ ከእሱ ጋር እንዲገናኙ እንደ wifi መዳረሻ ነጥብ ማቀናበር ነው። ከዚህ በታች የጻፍኩት በይነገጽ እንዲሁ ሌላ የብሉቱዝ መሣሪያን ከ Pi ጋር ለማጣመር ያስችልዎታል ፣ ከዚያ በኋላ ተከታታይ-በላይ-ብሉቱዝን በመጠቀም ከእሱ ጋር መገናኘት ይችላሉ።

FluidSynth ን ለመጫን ይተይቡ

sudo apt-get install fluidsynth

ከዚህ ደረጃ ጋር የተያያዙት ፋይሎች በስቶፕቦክስ መቆጣጠሪያዎች እና በ FluidSynth መካከል በይነገጽ ይሰጣሉ ፣ እና ወደ /ቤት /ፒ ማውጫ መቅዳት አለባቸው። እያንዳንዱ ፋይል ስለሚያደርገው አጭር ማብራሪያ እዚህ አለ -

  • squishbox.py - ከ FluidSynth ምሳሌ ጋር የሚጀምር እና የሚገናኝ ፣ ከስታምቦክስ ቁልፎች ግብዓት የሚያነብ እና ለ LCD መረጃ የሚጽፍ የፓይዘን ስክሪፕት።
  • config_squishbox.
  • fluidsynth.
  • ModWaves.sf2 - በ Soundfont ቅርፀት ውስጥ የመቀየሪያዎችን አጠቃቀም እና ኃይል ለማሳየት ያቀረብኩት በጣም ትንሽ የድምፅ ቅርጸ -ቁምፊ።

የፓይዘን ስክሪፕት የ FluidSynth ሂደትን ማቀናበር እና ሁሉንም የአዝራር/ኤልሲዲ እቃዎችን በጥሩ ሁኔታ ይሠራል - የ MIDI መልእክቶች በቀጥታ ወደ ፍሉይድ ሲንት ይሄዳሉ እና ስክሪፕቱ አስፈላጊ በሚሆንበት ጊዜ ከእሱ ጋር ብቻ ይገናኛል።

የፓይዘን ስክሪፕቱ በነባሪ ያልተጫኑ ሁለት የፓይዘን ቤተመፃህፍት ይፈልጋል። ምቹ የሆነ የፒፕ መሣሪያን በመጠቀም በቀጥታ ከፓይዘን ጥቅል ማውጫ ሊጭኗቸው ይችላሉ-

sudo pip RPLCD pyyaml ን ይጫኑ

በመጨረሻም ፣ ፒ (ፒ) የፓይዘን ስክሪፕቱን በሚነሳበት ጊዜ እንዲያሄድ ይፈልጋሉ። ይህ እንዲሆን የ rc.local ፋይልን ያርትዑ

sudo vi /etc/rc.local

በፋይሉ ውስጥ ካለው የመጨረሻው ‹መውጫ 0› መስመር በፊት የሚከተለውን መስመር ያስገቡ።

Python /home/pi/squishbox.py &

ደረጃ 5: የመጨረሻ ስብሰባ

የመጨረሻ ስብሰባ
የመጨረሻ ስብሰባ
የመጨረሻ ስብሰባ
የመጨረሻ ስብሰባ
የመጨረሻ ስብሰባ
የመጨረሻ ስብሰባ

ሁሉንም ቁርጥራጮች ወደ ሳጥኑ ከማስገባትዎ በፊት ከላይ ባሉት ምስሎች ላይ እንደተመለከተው ሁሉንም ነገር መሰካት እና ሶፍትዌሩ መሥራቱን ማረጋገጥ በጣም ጥሩ ሀሳብ ነው። ምስሎች 3-6 ሁሉንም የግለሰቦችን ክፍሎች እና በደረጃ ወደ ሳጥኔ ውስጥ እንዴት እንደሚገጣጠሙ ያሳያሉ። ኤልሲዲው በእሱ ላይ በሚጫኑት ሽቦዎች ተይ heldል ፣ ግን እርስዎ ካልወደዱት አንዳንድ ትኩስ ሙጫ መጠቀም ወይም አንዳንድ ተጨማሪ የመገጣጠሚያ ዊንጮችን ማከል ይችላሉ። በሳጥኑ ክዳን ላይ ያለው የብርቱካን ቱቦ ቴፕ ፒን በብረት ላይ እንዳያጥር ማድረግ ነው።

ነገሮች ተስማሚ እንዲሆኑ ለማድረግ ሙከራ ማድረግ እና እንደገና ማዋቀር ሊኖርብዎት ይችላል። Snug ጥሩ ነው - አነስ ያሉ ክፍሎች በሳጥኑ ውስጥ ይንሸራተታሉ ፣ የተሻለ። ሙቀት ችግር ያለ አይመስልም ፣ እና በአከባቢው የ wifi ምልክት በመዘጋቱ ምንም ችግር አልነበረብኝም። የስቶፕ ክፍለ ጊዜ ሲኖርዎት እንዳይንሸራተት በሳጥኑ ግርጌ ላይ አንዳንድ የሚያጣብቅ የጎማ እግሮች (በሃርድዌር መደብር ውስጥ ሊያገ canቸው ይችላሉ) በምስል አይታዩም።

ነገሮች አንድ ላይ ሲጣመሩ ያልታሰበ ድብደባ/መጨናነቅ/መታጠፍን ይመልከቱ። ሊረጋገጥ የሚገባው አንድ ነገር ኬብሎች ሲገቡ ለ 1/4 መሰኪያዎች በቂ ቦታ አለ - ምክሮቹ ከጃክ እውቂያዎች ትንሽ ራቅ ብለው ይለጠፋሉ። እንዲሁም ፣ በግንባታዬ ውስጥ ፒን ከጫፍ በጣም ቅርብ አድርጌዋለሁ። የሳጥኑ እና በክዳኑ ላይ ያለው ከንፈር በኤስዲ ካርዱ መጨረሻ ላይ ተጭኖ ያንኳኳው - ይህ እንዳይሆን በከንፈሩ ውስጥ አንድ ማስታወሻ ማስገባት ነበረብኝ።

ደረጃ 6 - አጠቃቀም

Image
Image
አጠቃቀም
አጠቃቀም
አጠቃቀም
አጠቃቀም

በእነዚህ ደረጃዎች የገለጽኩት የድምፅ ሞዱል እና ከላይ የቀረበውን ሶፍትዌር ማስኬድ ከሳጥኑ ውጭ ሊሠራ የሚችል እና ሊሰፋ የሚችል ነው ፣ ግን ብዙ ማሻሻያዎች/ልዩነቶች አሉ። እኔ እዚህ በይነገጽን በአጭሩ እገልጻለሁ - እኔ የዘመነ ዊኪን እጠብቃለሁ ብዬ በጊትቡክ ማከማቻ ውስጥ ሁል ጊዜ ለማዘመን አቅጃለሁ። በመጨረሻ ፣ ቅንብሮቹን እንዴት ማረም ፣ አዲስ ድምጾችን ማከል እና የራስዎን ማሻሻያዎች ማድረግ እንደሚችሉ እወያይበታለሁ።

ለመጀመር የዩኤስቢ ሚዲአይ መቆጣጠሪያን በሳጥኑ ዩኤስቢ-ኤ መሰኪያ ውስጥ ፣ 5 ቮ የኃይል አቅርቦት በዩኤስቢ-ቢ መሰኪያ ውስጥ ይሰኩ እና የጆሮ ማዳመጫዎችን ወይም አምፕን ያገናኙ። ከጥቂት ጊዜ በኋላ ኤልሲዲው “ስኪሽቦክስ v xx.x” የሚል መልእክት ያሳያል። አንዴ የፓቼ ቁጥር እና ስም ከታየ ማስታወሻዎችን ማጫወት መቻል አለብዎት። በሁለቱም አዝራሮች ላይ አጫጭር ቧንቧዎች መታጠፊያውን ይለውጡ ፣ ሁለቱንም ቁልፎች ለጥቂት ሰከንዶች በመያዝ ወደ የቅንብሮች ምናሌ ውስጥ ያስገባዎታል ፣ እና ሁለቱንም ቁልፎች ለአምስት ሰከንዶች ያህል መያዝ ፕሮግራሙን እንደገና ማስጀመር ፣ Pi ን እንደገና ማስጀመር ወይም Pi ን መዝጋት (አማራጭ) ይሰጥዎታል። ኤንቢ ፒ ፒ ሲያቆም በጂፒዮ ፒኖቹ ላይ ኃይልን አይቆርጥም ፣ ስለዚህ ኤልሲዲው ፈጽሞ አይጠፋም። ከመንቀልዎ በፊት 30 ሰከንዶች ያህል ብቻ ይጠብቁ)።

የቅንብሮች ምናሌ አማራጮች የሚከተሉት ናቸው

  • Patch ን አዘምን - ፋይል ለማድረግ አሁን ባለው መጣፊያ ላይ ያደረጓቸውን ማናቸውም ለውጦች ያስቀምጣል
  • አዲስ ፓቼን ያስቀምጡ - የአሁኑን መጣፊያ እና ማንኛውንም ለውጦች እንደ አዲስ ጠጋኝ ያስቀምጣል
  • ባንክ ይምረጡ - የውቅረት ፋይሉ ብዙ የጥገና ስብስቦች ሊኖረው ይችላል ፣ ይህ በመካከላቸው እንዲቀያየሩ ያስችልዎታል
  • ጌይትን ያዘጋጁ - አጠቃላይ የውጤት መጠን (የፍሎይድስ ‹ግኝት› አማራጭ) ያዘጋጁ ፣ በጣም ከፍተኛ የተዛባ ውፅዓት ይሰጣል
  • Chorus/Reverb - የአሁኑን ስብስብ የቃላት እና የመዝሙር ቅንብሮችን ይቀይሩ
  • MIDI Connect - ፕሮግራሙ በሚሠራበት ጊዜ ከቀየሩ አዲስ የ MIDI መሣሪያን ለማገናኘት ይሞክሩ
  • ሌላ የብሉቱዝ መሣሪያን ከእሱ ጋር ለማጣመር የብሉቱዝ ጥንድ - Pi ን በግኝት ሁኔታ ውስጥ ያድርጉት
  • የ Wifi ሁኔታ - በእሱ ውስጥ ssh እንዲችሉ የ Pi ን የአሁኑን የአይፒ አድራሻ ሪፖርት ያድርጉ

የ config_squishbox.yaml ፋይል እያንዳንዱን ጠጋኝ ፣ እንዲሁም እንደ MIDI መሄጃ ፣ የውጤት መለኪያዎች ፣ ወዘተ የመሳሰሉትን የሚገልጽ መረጃን ይ containsል። ኮምፒውተሮች ሊተነተኑ የሚችሉት ነገር ግን የሰው ልጅ በሆነበት በቋንቋ ቋንቋ መንገድ በሆነው በ YAML ቅርጸት የተፃፈ ነው። -ሊነበብ የሚችል። እሱ በጣም የተወሳሰበ ሊሆን ይችላል ፣ ግን እዚህ እኔ የተተከለውን የ Python መዝገበ -ቃላትን (ተጓዳኝ ድርድሮችን/ሃሽዎችን በሌሎች ቋንቋዎች) ፣ እና ቅደም ተከተሎችን (ዝርዝሮችን/ድርድሮችን) ለመወከል እንደ መንገድ እጠቀማለሁ። እኔ በናሙና ውቅር ፋይል ውስጥ ብዙ አስተያየቶችን አስቀምጫለሁ እና አንድ ሰው እያንዳንዱ ባህሪ የሚያደርገውን ደረጃ በደረጃ ለማየት እንዲችል እሱን ለማዋቀር ሞከርኩ። የማወቅ ጉጉት ካለዎት ይመልከቱ እና ሙከራ ያድርጉ ፣ እና በአስተያየቶቹ ውስጥ ጥያቄዎችን ለመጠየቅ ነፃነት ይሰማዎ። ይህንን ፋይል በማረም ብቻ የሞጁሉን ድምፆች እና ተግባራዊነት ለመለወጥ ብዙ ማድረግ ይችላሉ። በርቀት ገብተው ማርትዕ ፣ ወይም ኤፍ ፒ የተሻሻለውን የማዋቀሪያ ፋይል ወደ ፒ ፣ ከዚያ በይነገጹን በመጠቀም ወይም በመተየብ እንደገና ማስጀመር ይችላሉ።

sudo Python /home/pi/squishbox.py &

በትእዛዝ መስመር ላይ። ግጭቶች እንዳይኖሩ ስክሪፕቱ የተጀመረው ሌሎች የእራሱን አጋጣሚዎች ለመግደል ነው። የ MIDI መሣሪያዎችን ለማገናኘት እና ለድምጽ ማጉያዎችዎ በተለያዩ ቦታዎች ሲመለከት ሲሮጥ ስክሪፕቱ በትእዛዝ መስመሩ ላይ ጥቂት ማስጠንቀቂያዎችን ይተፋል። እሱ አልተሰበረም ፣ ይህ በእኔ በኩል ሰነፍ ፕሮግራም ነው - ልይዛቸው እችላለሁ ፣ ግን እነሱ የምርመራ ናቸው እላለሁ።

FluidSynth ን ሲጭኑ እርስዎም በጣም ጥሩውን ነፃ FluidR3_GM.sf2 የድምፅ ቅርጸ -ቁምፊ ያገኛሉ። ጂኤም (MIDI) ማለት ይህ በአጠቃላይ የድምፅ ስምምነት (ፎምፎን) በመጠቀም ፋይሎችን የሚጫወቱ ሚዲአይ ተጫዋቾች በግምት ለፒያኖ ፣ ለጡሩምባ ትክክለኛውን ድምፅ እንዲያገኙ “በጋራ” በተስማሙበት ቅድመ-ቅምጥ እና የባንክ ቁጥሮች የተመደበውን “ሁሉም” መሣሪያዎችን ይይዛል ማለት ነው። ፣ የከረጢት ፓይፖች ፣ ወዘተ ብዙ/የተለያዩ ድምፆችን ከፈለጉ በበይነመረብ ላይ የነፃ የድምፅ ፎንፎን ሰቆች ማግኘት ይችላሉ። ከሁሉም በላይ ፣ የድምፅ ቅርጸ-ቁምፊ መግለጫው በሰፊው የሚገኝ ነው ፣ በእውነቱ በጣም ኃይለኛ ነው ፣ እና ፖሊፎን ተብሎ የሚጠራ ለድምፅፎኖች አስደናቂ ክፍት ምንጭ አርታኢ አለ። በዚህ አማካኝነት ከጥሬ WAV ፋይሎች የእራስዎን የድምፅ ፎንቶች መገንባት ይችላሉ ፣ በተጨማሪም በ ‹ቅርጸ -ቁምፊዎችዎ› ላይ ማስተካከያዎችን ማከል ይችላሉ። ሞዱላተሮች ብዙ የማዋሃድ ንጥረ ነገሮችን (ለምሳሌ ፣ የ ADSR ፖስታ ፣ የመለዋወጫ ፖስታ ፣ LFO ፣ ወዘተ) በእውነተኛ ጊዜ እንዲቆጣጠሩ ያስችሉዎታል። ከላይ ያካተትኩት የ ModWaves.sf2 ፋይል የማጣሪያ ሬዞናንስ እና የመቁረጫ ድግግሞሽ ወደ መቆጣጠሪያ ለውጥ MIDI መልእክት (ካርታዎ/መቆጣጠሪያዎ ላይ በአዝራር/ተንሸራታች ሊላክ የሚችል) የካርታውን (ካርታ) ካርታ (ካርታ) (ካርታ) (ካርታ) (ካርታ) እንዲለዩ ለማስቻል ሞደላተሮችን የመጠቀም ምሳሌን ይሰጣል። እዚህ ብዙ እምቅ አለ - ይጫወቱ!

ይህ መማሪያ ብዙ ሀሳቦችን የሚያንፀባርቅ እና የራሳቸውን ልዩ የስም ፈጠራዎች ለመገንባት ለሌሎች ጥሩ ማዕቀፍ የሚሰጥ ፣ እንዲሁም ጥሩ የድምፅ ፎንቶች ፣ የድምፅ ቅርጸ -ቁምፊ ዝርዝር እና እንደ FluidSynth እና Polyphone ያሉ ታላቅ ነፃ ሶፍትዌሮችን ቀጣይ መገኘትን እና መደገፍን የሚደግፍ ተስፋዬ ነው።. እዚህ ላይ የገለፅኩት ግንባታ ይህን የመሰለ ነገር አንድ ላይ ለማሰባሰብ ምርጡ ወይም ብቸኛው መንገድ አይደለም። በሃርድዌር በኩል ፣ ሊሆኑ የሚችሉ ለውጦች ብዙ አዝራሮች ፣ ውርስ (5-pin) MIDI ግብዓት/ውፅዓት ፣ እና/ወይም የድምፅ ግብዓቶች ያሉት ትልቅ ሳጥን ሊሆኑ ይችላሉ። እርስዎን የሚስማማዎትን ሌሎች ባህሪያትን ለማቅረብ የፓይዘን ስክሪፕት ሊቀየር ይችላል (ለትንሽ አስተያየቴ ይቅርታ) - ቅንብሮችን መቀያየርን እንደ እውነተኛ ተፅእኖዎች እርምጃ በሚወስድበት በእያንዳንዱ ጠጋኝ ላይ “የውጤት” ሁነታን ለማከል አስባለሁ። እና ጠፍቷል። ዲጂታል የድምፅ ውጤቶችን ለማቅረብ አንድ ሰው አንዳንድ ተጨማሪ ሶፍትዌሮችን ማከል ይችላል። እኔ ከላይ እንደተገለፀው ፒን በ wifi AP ሞድ ውስጥ እንዲሠራ ማድረግ የተሻለ እንደሚሆን አስባለሁ ፣ ከዚያ የውቅረት ፋይሉን ለማርትዕ እንኳን ተስማሚ የድር በይነገጽን ሊያቀርብ ይችላል። በአስተያየቶች ምግብ ውስጥ የራስዎን ሀሳቦች/ጥያቄዎች/ውይይት ለመለጠፍ ነፃነት ይሰማዎ።

እኛ ታላቅ ሙዚቃ ለመሥራት ሁላችንም ልንጠቀምበት የምንችል ነፃ ፣ ክፍት ምንጭ ሶፍትዌርን ለ FluidSynth እና Polyphone ሰሪዎች ግዙፍ እና ግዙፍ ፕሮጄክቶችን መስጠት እፈልጋለሁ። ይህንን ነገር መጠቀም እወዳለሁ ፣ እና እርስዎ እንዲቻል አድርገዋል!

የሚመከር: