
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

Бул көрсөтмө Sonic Pi аркылуу биринчи жолу коддоону үйрөнүп жаткандарга жардам берүү үчүн жазылган. Mii Channel темасы эң сонун башталгыч чыгарма, анткени колдонуучу илимий чайыр белгилерин колдонуп коддоону практикалайт жана Sonic Piнин музыкалык бөлүкчөсү менен уйку/ойноо функциялары менен ыңгайлуу боло алат.
1 -кадам: Sonic Pi менен таанышыңыз


Негизги кодду колдонуу жана Sonic Piдеги коддун кандай экенин так түшүнүү үчүн Sonic Pi тарабынан берилген ар кандай окуу куралдарын толтурууну сунуштайм. Бул үйрөткүчтөр Mii Channel темасынын кодун бүтүрүүдөн мурун үйрөнчүктөр үчүн жакшы негиз болуп саналат.
2 -кадам: Эскертүүлөрдү табыңыз
Sonic Pi коддоосу эки жол менен жазылышы мүмкүн:
1. Эскертүүлөрдү фортепианодогу баскычтын номери аркылуу коддоого болот. Мисалы, пианинодо "63 ойногула" же #63 баскычын айтып, ачкычты белгилеңиз. Төмөнкү сандар төмөнкү баскычтар деп эсептелет.
2. Эскертмелерди музыкалык тамганын атын жана илимий чайыр белгиси деп аталган октаванын номерин колдонуу менен да коддоого болот.
Коддоодо каалаган ырды жазуунун биринчи кадамы - ноталардын ноталарын жазуу. Mii Channel темасы үчүн, мен өтүп кеттим жана ноталардын музыкалык ноталарындагы бардык аттарды илимий деңгээлде, анын ичинде курч жана батирлерде жаздым.
3 -кадам: Код жок
Ар бир нотанын тамгасынын атын алгандан кийин, "тамганын атын" көргөн фортепиано нотасынын тамгасынын аты менен "play: letter name" деп жазуу менен ар бир нотаны кодтой аласыз. Ар бир нотанын ортосунда бир аз жымжырттык болушу керек, андыктан ар бир нотанын ортосуна "0,5 уктоо" деп жазасыз. Уйкудан кийинки сан ар дайым "0,5" болбошу мүмкүн, анткени мааниси музыканын ноталарынын ортосундагы убакытка жараша өзгөрүшү мүмкүн. Mii Channel темасынын коду Sonic Piге көчүрүү жана чаптоо үчүн төмөндө.
ойноо: Fs4 уйку 0.30 ойноо: A4 уйку 0.30 ойноо: Cs5 уйку 0.30 ойноо: A4 уйку 0.30 ойноо: D4 уйку 0.30 ойноо: D4 уйку 0.30 ойноо: D4 уйку 0.5 ойноо: Cs4 уйку 0.35 ойноо: D4 уйку 0.30 ойноо: Fs4 уйку 0.30 ойноо: A4 уйку 0.30 ойноо: Cs5 уйку 0.35 ойноо: A4 уйку 0.35 ойноо: Fs4 уйку 0.35 ойноо: E5 уйку 0.35 ойноо: E5 уктоо 0.35 ойноо: D5 уйку 1 ойноо: Gs4 уйку 0.30 ойноо: Cs5 уйку 0.30 ойноо: Fs4 уйку 0.30 ойноо: Cs5 уйку 0.30 ойноо: Gs4 уйку 0.30 ойноо: Cs5 уйку 0.30 ойноо: G4 уйку 0.30 ойноо: Fs4 уйку 0.30 ойноо: E4 уйку 0.30 ойноо: E4 уйку 0.25 ойноо: E4 уйку 0.25 ойноо: E4 уйку 0.45 ойноо: E4 уйку 0.25 ойноо: E4 уктоо 0.25 ойноо: E4 уктоо 0.30 ойноо: E4 уктоо 0.30 ойноо: D4 уйку 0.30 ойноо: Cs4 уйку 0.30 ойноо: A4 уйку 0.25 ойноо: Cs5 уйку 0.30 ойноо: A4 уйку 0.30 ойноо: Fs4 уйку 0.30 ойноо: D4 уйку 0.25 ойноо: D4 уйку 0.25 ойноо: D4 уйку 0.30 ойноо: E5 уйку 0.25 ойноо: E5 уйку 0.30 ойноо: E5 уйку 0.40 ойноо: Fs4 уйку 0.25 ойноо: A4 уйку 0.25 ойноо: Cs5 уйку 0.30 ойноо: A4 уйку 0.30 ойноо: Fs4 уйку 0.30 ойноо: E5 уйку 0.30 ойноо: D5 уйку 0.45 ойноо: B4 уйку 0.30 ойноо: G4 уйку 0.30 ойноо: D4 уйку 0.30 ойноо: Cs4 ойноо: Cs4 уйку 0.30 ойноо: B4 уйку 0.30 ойноо: G4 уйку 0.30 ойноо: Cs4 уйку 0.30 ойноо: A4 уктоо 0.30 ойноо: Fs4 уйку 0.30 ойноо: Cs4 уйку 0.30 ойноо: B3 ойноо: B3 уйку 0.30 ойноо: F4 уйку 0.30 ойноо: D4 уйку 0.30 ойноо: B3 уйку 0.25 ойноо: E4 уйку 0.25 ойноо: E4 уйку 0.25 ойноо: E4 уктоо 0.50 ойноо: Bb4 уйку 0.25 ойноо: Bb4 уйку 0.25 ойноо: Cs5 уйку 0.25 ойноо: D5 уйку 0.25 ойноо: Fs5 уйку 0.25 ойноо: A5 уйку 1.25 ойноо: A4 уйку 0.40 ойноо: Bb4 уйку 0.40 ойноо: B4 уйку 0.40 ойноо: Bb4 уйку 0.40 ойноо: B4 уктоо 0.50 ойноо: A4 уйку 0.30 ойноо: Bb4 уйку 0.30 ойноо: B4 уйку 0.40 ойноо: Fs5 уйку 0.30 ойноо: Cs5 уйку 0.30 ойноо: B4 уйку 0.25 ойноо: Bb4 уйку 0.40 ойноо: B4 уйку 0.40 ойноо: B4 уктоо 0.40 ойноо: C5 уйку 0.40 ойноо: Cs5 уйку 0.30 ойноо: C5 уйку 0.40 ойноо: Cs5 уйку 0.50 ойноо: Cs5 уйку 0.30 ойноо: C5 уйку 0.30 ойноо: Cs5 уйку 0.40 ойноо: G5 уйку 0.30 ойноо: Eb5 уйку 0.40 ойноо: Cs5 уйку 0.30 ойноо: Eb5 уйку 0.60 ойноо: B4
4 -кадам: Жаңы ырыңызды ойнотуңуз

Сизде Sonic Pi коду болгондон кийин, программанын жогору жагындагы ойнотуу баскычын басып, жаңы ырыңызды - Mii Channel темасын уга аласыз.
Сунушталууда:
Music Reactive RBG Light Box/ #smartcreativity: 9 кадам

Music Reactive RBG Light Box/ #smartcreativity: Салам достор, бүгүн мен сизге музыкалык реактивдүү LED жарык кутучасын кантип жасоону көрсөтөм. Ошентип, бул креативдүү жана креативдүү DIY проектинен ырахат алыңыз. Ошентип, балдарга бул жагат деп үмүттөнөм .. Бул окуу куралында берилген бардык маалыматтар, коддор жана көрсөтмөлөр. Андыктан, келгиле
Ultrasonic Induction Music Box: 4 кадам

Ultrasonic Induction Music Box: Бул иш ар кандай үндөрдү чыгаруу үчүн УЗИ сенсорлорун колдонот жана ар кандай музыканы жана гармонияны чыгаруу үчүн баскычтарды колдонот
Music Rhythm LED Flash Light: 9 кадам (Сүрөттөр менен)

Music Rhythm LED Flash Light: Бул долбоордо биз Microphone жана BC547ди колдонуп Music Rhythm LED Flash Light схемасын түзөбүз, ал жерде лента жана PCBде лента чырактары музыкалык ритм менен жаркырайт.Микрофон музыканын ритмин сезет жана электр пульту
Arduino Music Notes Detector: 3 кадам

Arduino Music Notes Detector: Аудио сигналдан музыкалык ноталарды аныктоо, айрыкча Arduinoдо, эс тутуму жана иштетүү кубаттуулугу чектелүү болгондуктан, аны аткаруу кыйын. Жалпысынан алганда, нота аныктоону татаалдаштырган таза синус толкуну эмес. Эгерде биз va жыштыгын өзгөртүүнү алсак
PIC16F1847 жана AR1010 негизделген FM Radio Music Box: 5 кадам

PIC16F1847 жана AR1010 негизделген FM радио музыкалык кутуча: Бул менин биринчи үйрөтүлүүчү постум. Мен Ebayден сатып алган AR1010 FM радио кабыл алуучу модулун жана MICROCHIPтен PIC16F1847 микроконтроллерин колдонуп Digital FM радио кутучасын жасадым. Эмне үчүн PIC? Эмне үчүн Arduino колдонбойсуз? Анткени менде көп нерселер бар