ዝርዝር ሁኔታ:

አርዱዲኖ ጃዝ ማሻሻያ -4 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ ጃዝ ማሻሻያ -4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ ጃዝ ማሻሻያ -4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ ጃዝ ማሻሻያ -4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የአርዱብሎክ መተግበሪያን በመጫን ላይ 2024, ህዳር
Anonim
አርዱዲኖ ጃዝ ማሻሻያ
አርዱዲኖ ጃዝ ማሻሻያ

ይህ ንድፍ “ዘፈን” አይጫወትም። ይልቁንም እሱ በሚጫወትበት ጊዜ የራሱን ሙዚቃ ለመፍጠር የብሉዝ ልኬትን ይጠቀማል - ከእውነተኛ የጃዝ ሙዚቀኛ ጋር ይመሳሰላል። በከፈቱ ቁጥር የተለየ ነገር ይጫወታል ፤ ግን በመደወያዎቹ አማካኝነት አሁንም የጊዜን ፣ የድምፅን እና የድምፅ መጠንን መቆጣጠር ይችላሉ። ከዚህ በታች የሚጫወትበትን ምሳሌ ያዳምጡ

ደረጃ 1 ጃዝ ምንድነው?

Image
Image

ኦፊሴላዊውን ፍቺ ከፈለጉ ፣ እነዚህን አገናኞች መመልከት ይችላሉ ፣ ግን እሱን ለመግለጽ በጣም ጥሩው መንገድ የሚመስለውን ለማሳየት ብቻ ይመስለኛል።

  • https://am.wikipedia.org/wiki/ ጃዝ
  • https://am.wikipedia.org/wiki/Jazz_improvisation

ደረጃ 2 ወረዳውን ይገንቡ

ወረዳውን ይገንቡ
ወረዳውን ይገንቡ
ወረዳውን ይገንቡ
ወረዳውን ይገንቡ

ከመጠጫ ገለባ እና ከቴፕ ወጥቼ ለድምጽ ማጉያዬ መቆሚያ ገንብቻለሁ ፣ ግን ይህ እንደ አማራጭ ነው። የዚህን ንድፍ ቀሪ ለመገንባት ንድፉን ይከተሉ።

ደረጃ 3: ኮዱን ይስቀሉ

ይህ ኮድ የቢቢ ብሉዝ ልኬትን ማስታወሻዎች በጃዚ በተመሳሰለ ምት ውስጥ ለማጫወት የሐሰተኛ የዘፈቀደ ስልተ-ቀመርን ይከተላል።

ይህንን ኮድ በ Arduino IDE ውስጥ ይጠቀሙ

int ማስታወሻ = 1;

int note2 = 1; ባዶነት ማዋቀር () {pinMode (3 ፣ OUTPUT) ፤ } ባዶነት loop () {int tonecontrol = map (analogRead (A0) ፣ 0 ፣ 1023 ፣ 1, 4) ፤ int speedcontrol = ካርታ (አናሎግ አንብብ (A1) ፣ 0 ፣ 1023 ፣ 1 ፣ 20); int tonecontrol2 = ካርታ (አናሎግ አንብብ (A2) ፣ 0 ፣ 1023 ፣ 1 ፣ 4); int playnote; int switchval = የዘፈቀደ (1 ፣ 5); ማብሪያ (ማብሪያ / ማጥፊያ) {ጉዳይ 1: ማስታወሻ = ማስታወሻ; ሰበር; ጉዳይ 2 - ማስታወሻ = ማስታወሻ + 1; ሰበር; ጉዳይ 3 - ማስታወሻ = ማስታወሻ - 1; ሰበር; ጉዳይ 4: ማስታወሻ = ማስታወሻ + 2; ሰበር; ጉዳይ 5 - ማስታወሻ = ማስታወሻ - 2; ሰበር; } መቀየሪያ (ማስታወሻ) {ጉዳይ 1 playnote = 262; ሰበር; ጉዳይ 2: ተዛማጅነት = 294; ሰበር; ጉዳይ 3: ተዛማጅነት = 311; ሰበር; ኬዝ 4: ተዛማጅነት = 349; ሰበር; ጉዳይ 5: ተዛማጅነት = 392; ሰበር; ኬዝ 6: ተዛማጅነት = 440; ሰበር; ጉዳይ 7: ተዛማጅነት = 466; ሰበር; ኬዝ 8: ተዛማጅነት = 523; ሰበር; ነባሪ: ማስታወሻ = 1; ሰበር; } ተዛማጅ = ተዛማጅ * የድምፅ መቆጣጠሪያ; int playnote2; int switchval2 = የዘፈቀደ (1 ፣ 5); መቀየሪያ (switchval2) {ጉዳይ 1: note2 = note2; ሰበር; ጉዳይ 2 ማስታወሻ 2 = note2 + 1; ሰበር; ጉዳይ 3 ማስታወሻ 2 = ማስታወሻ 2 - 1; ሰበር; ጉዳይ 4 ማስታወሻ 2 = ማስታወሻ 2 + 2; ሰበር; ጉዳይ 5 ማስታወሻ 2 = ማስታወሻ 2 - 2; ሰበር; } መቀየሪያ (ማስታወሻ 2) {ጉዳይ 1 playnote2 = 262; ሰበር; ጉዳይ 2 playnote2 = 294; ሰበር; ጉዳይ 3 playnote2 = 311; ሰበር; ጉዳይ 4 playnote2 = 349; ሰበር; ጉዳይ 5 playnote2 = 392; ሰበር; ጉዳይ 6 playnote2 = 440; ሰበር; ጉዳይ 7 playnote2 = 466; ሰበር; ጉዳይ 8 playnote2 = 523; ሰበር; ነባሪ: note2 = 1; ሰበር; } playnote2 = playnote2 * tonecontrol2; ቶን (3 ፣ ተዛማጅ ፣ 30 * የፍጥነት መቆጣጠሪያ); መዘግየት (31 * የፍጥነት መቆጣጠሪያ); ከሆነ (በዘፈቀደ (1 ፣ 4) == 3) {መዘግየት (21 * የፍጥነት መቆጣጠሪያ); } ሌላ {ቶን (3 ፣ playnote2 ፣ 20 * የፍጥነት መቆጣጠሪያ); መዘግየት (21 * የፍጥነት መቆጣጠሪያ); }}

ደረጃ 4: እሱን እንዴት መቆጣጠር እንደሚቻል

እሱን እንዴት መቆጣጠር እንደሚቻል
እሱን እንዴት መቆጣጠር እንደሚቻል

ከግራ ወደ ቀኝ እያንዳንዱ መደወያ እንደሚከተለው ይሠራል

  • ጥራዝ
  • 1 ኛ የቃና ድምጽ
  • ቴምፖ
  • 2 ኛ የቃና ድምጽ

የሚወዱትን ድምጽ እስኪያገኙ ድረስ ከእነሱ ጋር ይረብሹ።

የሚመከር: