500] Ken_H_Cmin_Blues_Manhattan_Drums 01/09/23 499] AL_Pacca_02 01/09/23 498] Kai_Akagi_05 01/09/23 497] Manhattan_Automation 01/09/23 496] Swang_66 01/09/23 495] Swang_65 01/08/23 494] Kai_Akagi_04 01/08/23 493] HARP_8_03 01/07/23 492] Swang_64 01/07/23 491] Kai_Akagi_03 01/07/23 490] AL_Pacca_01 01/06/23 489] HARP_8_02 01/06/23 488] HARP_8_01 01/06/23 487] Kai_Akagi_02 01/05/23 486] FreeForm_Piano_02 01/05/23 485] Kei_Akagi_Miles_Trio_Congaish_Scales 01/05/23 484] Swang_63 01/04/23 483] FreeForm_01 01/04/23
#include “Ultrasonic.h” #include <MIDI.h> MIDI_CREATE_DEFAULT_INSTANCE(); Ultrasonic ultrasonic(8, 7); int midiMapped = 0; int lastmidiMapped = 0; void setup() { Serial.begin(115200); } void loop() { float x = ultrasonic.read(CM); delay (50); midiMapped = map(constrain(x, 5, 35), 5, 35, 48, 60); if (lastmidiMapped != midiMapped) { MIDI.sendNoteOff(lastmidiMapped, 0, 1); MIDI.sendNoteOn(midiMapped, 127, 1); lastmidiMapped = midiMapped; delay(50);
400] Penta_Trane_Muse_01_Stella 11/25/22 399] GX_MD_02_Db.min 11/24/22 398] GX_MD_01_A_Db 11/24/22 397] GX_80_PADS 11/24/22 396] GX_80_tester_2 11/23/22 395] Swang_41 11/23/22 394] GX_80_Intro_2 11/22/22 393] GX_80_Intro 11/22/22 392] MD_17_Amin 11/22/22 391] Piano_Gadd_05_exer 11/21/22 390] MD_16_Db_min_Lines_RDM 11/21/22 389] MD_15_Bb_min_Lines_RDM 11/21/22 388] MD_14 11/20/22 387] Swang_40 11/20/22 386] All_Your_Base_02 11/20/22 385] KJ_Voicings_01 11/19/22 384] MD_12 11/19/22 383] All_Your_Base_01 11/19/22
300] Dub_Techno_02 10/16/22 299] Dub_Techno_01 10/16/22 298] synth_Lead_Pract_01 10/15/22 297] Swang_18 10/15/22 296] Jam_Night_Revisit_Applebrook_02 10/15/22 295] Gospel-Passing-Chords_in_F 10/15/22 294] Swang_17 10/13/22 293] Chick_D_Phrig_03 10/13/22 292] Swang_16 10/12/22 291] Moog_Yodeling_02 10/12/22 290] Jam_Night_Return_01 10/11/22 289] Triaz_12_04 10/05/22 288] Swang_15 10/05/22 287] Group_Cmin_Loop_D 10/05/22 286] Techo_looping_experiment 10/05/22 285] Swang_14 10/04/22 284] Piano_Noire_Tracks_03 10/04/22 284] Piano_Noire_Tracks_02 10/03/22 283]