- Видео 27
- Просмотров 3 153
Jan Boek
Германия
Добавлен 23 окт 2011
first you have to change your mind before you can change the way you live
Liquicity Festival VID 20230722 153346 Edlan Ella Noël Dreamcatcher
Liquicity Festival VID 20230722 153346 Edlan Ella Noël Dreamcatcher
Просмотров: 35
Видео
Liquicity Festival VID 20230722 154839 Edlan
Просмотров 33Год назад
Liquicity Festival VID 20230722 154839 Edlan
Liquicity Festival VID 20230722 205847 Feint Laura Brehm Words
Просмотров 26Год назад
Liquicity Festival VID 20230722 205847 Feint Laura Brehm Words
Liquicity Festival VID 20230722 212118 Feint
Просмотров 15Год назад
Liquicity Festival VID 20230722 212118 Feint
Liquicity Festival VID 20230722 225459 Take me away
Просмотров 22Год назад
Liquicity Festival VID 20230722 225459 Take me away
Liquicity Festival VID 20230722 155024 Ella Noël Edlan Unfolds
Просмотров 19Год назад
Liquicity Festival VID 20230722 155024 Ella Noël Edlan Unfolds
Liquicity Festival VID 20230722 162528 Edlan Ella Noël Melting Hearts
Просмотров 25Год назад
Liquicity Festival VID 20230722 162528 Edlan Ella Noël Melting Hearts
Liquicity Festival VID 20230721 205528
Просмотров 9Год назад
the melody the moment the festival overwhelming love
Liquicity Festival VID 20230721 205920 XXX
Просмотров 21Год назад
Liquicity Festival VID 20230721 205920 XXX
Liquicity Festival VID 20230721 210512 XXX
Просмотров 13Год назад
its not about the Video😂 its about the Energy💖💗❤🔥💥💫⚡
why go2 Liquicity Festival VID 20230721 223421
Просмотров 16Год назад
why go2 Liquicity Festival VID 20230721 223421
Liquicity Festival VID 20230721 223540 XXX
Просмотров 21Год назад
Liquicity Festival VID 20230721 223540 XXX
Liquicity Festival 20230722 153050 Edlan Ella Noël Dreamcatcher
Просмотров 24Год назад
Liquicity Festival 20230722 153050 Edlan Ella Noël Dreamcatcher
MSGEQ7 Audio Spectrum Visualizer final
Просмотров 1164 года назад
MSGEQ7 Audio Spectrum Visualizer final
MSGEQ7 Audio Spectrum Analyze demo test
Просмотров 1584 года назад
MSGEQ7 Audio Spectrum Analyze demo test
1:02 ??
What is the ID at 23:10 ?
3:40 ID? Pleaasee🙏🏼
3:40 ID? Pleaasee🙏🏼
Liquicity Festival 3024 Netsky 3024??
I was on LSD and during this set I randomly started realizing that me and my ex of 8 months (7+ year relationship) will never get together and that it's better for for both of us. I cried last 45 minutes of this set, full on bawling. While in the middle of the tent. It was the most profound, beautiful and emotional moment of my life. Liquicity has saved my mental health a lot of times, I'm grateful that DnB exists and that I discovered it early in my life, I don't know how I would've survived my 20s without this music
If I have the right person for it I think I was standing next to you then! You said to me in dutch "this festival is the most beautiful thing on earth". i'm glad you had a good time!
You were not the only one crying while on psychedelics my brother. Big hug 🫂
legend!!
34:19 this Grafix remix is unreal
best set liqucity 2024
Thank you, Jan, for taking an hour and a half of your time to film this for the unattended❤ Held!
This one was the perfect set to shut down liquicity ❤ The front row vibes were crazy and an amazing memory!
yeah amazing energy in the front row <3
dude, SPOILERS? What? I was planning on attending since this invincible potion seems to be working just fine.
Id 08:30?
Netsky - Rio (VIP remix)
@@AgentmetdeFlaporen sure? can’t find it when I search for it
@@MatsTricking he plays it at most of his sets, but it has never been released, you could see that on 1001 tracklists
Music so good, we 1000 years in the future baby.
Peace be upon you, I am Moroccan, I love this except creativity, but in Morocco there is no such creativity. Thank you, peace ❤
Come visit next year!
3024? not bad
xdd
Can someone ID 1:24:07? :)
It's an unreleased track of his.
@@Boris_V In that case I'm very excited to hear it when it comes out!! Thanks for your reply :)
Glad to see that the liquicity festival will still be going in another millenium 😍
I hope it'll still be the same location. There are talks about them allowing less festivals at Geestmerambacht :(
And Netsky is still alive ❤
Thank you!
ID 1:04:19 ?
Urbandawn - Come Together (Fredrick Flip)
to much techno :(
@@Fryett thanks 🙏
salut-yo-interesting sharing~Jan~👐
Nice shering dear friend God bless you
How?
heyj this is the software: docs.hyperion-project.org/en/user/Configuration.html & this or similar 4 hardware: smarthomeyourself.de/anleitung-zum-selber-bauen/unabhaengige-projekte/raspberry-pi-projekte/ambilight-mit-raspberry-pi-und-hyperion/ enjoy
Nice to meet you
Hi
Hi new friend
Hello Your video is amazing I watch your full video Very amazing video I have become your new friend And subscribe also Thank you for sharing this awesome video! I came upon this just now, Very inspiring!
Code for ESP Using OTA (over the air , Library from Andreas Spiess) ruclips.net/video/1pwqS_NUG7Q/видео.html cut the awesome OTA parts out if not necessary (1. half cause text is to long^^) ___________________________________________________ #include "OTA.h" #define Baurdrate 115200 // selber Speed wie andere nachrichten #include <Preferences.h> // für EEprom Preferences EEPROM_prefs; #define OTA_Read_Pin 34 // Lese Pin um onBoot OTA umzuschalten #define RotaryPin_btn 17 // OK OK // CLK Pin #define RotaryPin_1 19 // OK OK // Interrupt Start #define RotaryPin_2 18 // OK OK // Direction read #define ResetPin 4 // outputs PWM signal at boot #define StrobePin 0 // OK OK #define NeoPixControlPin 16 // OK OK #define AnalogAudioInPin1 32 // input only #define AnalogAudioInPin2 35 // input only #define led_pro_balken 32 #define led_balken 8 #define NUM_LEDS led_pro_balken * led_balken #define gesammteLeds NUM_LEDS + NUM_LEDS #include <NeoPixelBrightnessBus.h> // instead of NeoPixelBus.h NeoPixelBrightnessBus<NeoRgbFeature, Neo800KbpsMethod> strip(gesammteLeds, NeoPixControlPin); int abzug_pro_tick = 10; // fade menmge => slow int selected_mode = 1; // 0: 1=1 , 1: fadeout instantup int Helligkeit = 1; // 0 - 15 int Analog_Noise [8] = {175, 250, 300 , 300, 525, 750 , 325 , 1}; // noise schwelle pro frequenz byte hz0 [3] = {16, 0, 0}; // orange byte hz1 [3] = {16, 8, 0}; // helles orange / dunkles gelb byte hz2 [3] = {16, 16, 0}; // grün gelb byte hz3 [3] = {0, 16, 0}; // grünlich byte hz4 [3] = {0, 16, 8}; // grünlich byte hz5 [3] = {0, 0, 16}; // türkis byte hz6 [3] = {6, 0, 16}; // cyan byte hz_test [3] = {16, 16, 16}; // Test farbe // Speicherstand der Leds byte clr_prozent_zurzeit1 [NUM_LEDS]; byte clr_prozent_zurzeit2 [NUM_LEDS]; int AnalogWert1[8]; int AnalogWert2[8]; // um grafischen Helligkeits reply wieder zu entfernen bool Helligkeit_grafic_reply_visible = false; // wird automatisch gesetzt wenn Helligkeits Reply Angezeigt long global_Helligkeit_grafic_reply_zeitpunkt = 0; // Start Zeitpunkt der Anzeige void Helligkeit_grafic_reply_nadler(){ const long Helligkeit_reply_AnzeigeDauer = 2500; long jetz_zeit = millis(); long anzeigedauer_bisher = jetz_zeit - global_Helligkeit_grafic_reply_zeitpunkt; if( anzeigedauer_bisher > Helligkeit_reply_AnzeigeDauer ){ Helligkeit_grafic_reply_visible = false; setBar(7 , 0 , 0 , 0); } // zeitcheck => bar zurücksetzen } // Helligkeit_grafic_reply_nadler void change_Helligkeit(int add_val){ // Helligkeit ändern Helligkeit = Helligkeit + add_val; if(Helligkeit < 1){ Helligkeit = 1; } if(Helligkeit > 15){ Helligkeit = 15; } // grafical reply int direction_ = 15; if(add_val < 0){ direction_ = 1; } if(add_val > 0){ direction_ = 32; } Helligkeit_grafic_reply_visible = true; // bool setzen um nach bestimmter zeit reply zu entfernen global_Helligkeit_grafic_reply_zeitpunkt = millis(); // zeit zur Berechnung merken setBar(7 , Helligkeit*2 , direction_ , 0); } // change_Helligkeit struct RotaryEventStruct{ // Struktur um [Rotary Event] zusammenzufassen bool fresh; // true wenn neue ereignisse int Direction; // zähler wie oft & in welche Richtung bool pressed; // true onCLK void handleIt(){ // Rotary Event Programmatisch verarbeiten fresh = false; if(Direction != 0){ change_Helligkeit(Direction); Direction = 0; } if(pressed){ pressed = false; EEPROM_prefs.putUInt("Helligkeit", Helligkeit); } } }; RotaryEventStruct REV = {false, 0, false}; // dieser Interupt wird vom Rotyry Encoder CLK Ausgelöst void IRAM_ATTR CLKInteruptEvent() { if(!REV.fresh){ // anti prell REV.pressed = true; REV.fresh = true; // Rotary Event ist nun [Frisch] & sollte demnähchst behandelt werden } } // [ISR] Rotary Event durch Interrupt auffangen => Direction ermitteln & REV refreshen // dieser Interupt wird vom Rotyry Encoder Roration Ausgelöst void IRAM_ATTR RotaryInteruptEvent() { if(!REV.fresh){ // anti prell if( digitalRead(RotaryPin_2) ){ REV.Direction = REV.Direction + 1; } else{ REV.Direction = REV.Direction - 1; } REV.fresh = true; // Rotary Event ist nun [Frisch] & sollte demnähchst behandelt werden } } // [ISR] Rotary Event durch Interrupt auffangen => Direction ermitteln & REV refreshen bool OTA_PLX = true; // Ova The Air bool , zum Energie Sparen void setup() { Serial.begin(Baurdrate); Serial.println("Booting"); //Initialisieren Sie den Speicher mit dem Bezeichner, z. B. "nvs": EEPROM_prefs.begin("nvs", false); pinMode(OTA_Read_Pin, INPUT); OTA_PLX = digitalRead(OTA_Read_Pin); if(!OTA_PLX){ DebugggMSG("WIFI DISABLED",true); Helligkeit = EEPROM_prefs.getUInt("Helligkeit", 1); } if( OTA_PLX){ DebugggMSG("WIFI ENABLED" ,true); setupOTA("ESP32 [Audio Visualizer]"); } pinMode(ResetPin , OUTPUT); pinMode(StrobePin , OUTPUT); pinMode(AnalogAudioInPin1 , INPUT); pinMode(AnalogAudioInPin2 , INPUT); pinMode(NeoPixControlPin , OUTPUT); strip.Begin(); strip.Show(); // Rotary Encoding Stuff pinMode(RotaryPin_btn , INPUT_PULLUP); pinMode(RotaryPin_1 , INPUT_PULLUP); pinMode(RotaryPin_2 , INPUT_PULLUP); attachInterrupt(RotaryPin_1, RotaryInteruptEvent, FALLING); attachInterrupt(RotaryPin_btn, CLKInteruptEvent, FALLING); } // setup long global_letzter_frame_zeitpunkt = 0; // für FPS einhaltung void loop() { long jetz_zeit = micros(); long loop_dauer = jetz_zeit - global_letzter_frame_zeitpunkt; global_letzter_frame_zeitpunkt = jetz_zeit; if (OTA_PLX) { ArduinoOTA.handle(); float fpegel = (float) ( 91 - ( (float) (WiFi.RSSI() * -1) - (float) 19 ) ) / (float)2.8 ; int ipegel = (int) fpegel; setBar(7 , ipegel , ipegel , 0); } // Handle OverTheAir loadings if(REV.fresh){ REV.handleIt();} if(Helligkeit_grafic_reply_visible){ Helligkeit_grafic_reply_nadler(); } KompletteMessung(); int fps_cfg = 1000; int dauer_pro_frame = 1000000 / fps_cfg; int processing_dauer = ( micros() - jetz_zeit); int delay_restZeit = dauer_pro_frame - processing_dauer; if (delay_restZeit > 0) { delay( (delay_restZeit / 1000) ); } } // loop // komplette messung durchführen & anzeigen void KompletteMessung() { // Set_Helligkeit(); clk_pin(ResetPin); // Reset durchführen clk_pin(StrobePin); int i = 0; while (i < 7) { AnalogWert1[i] = analogRead(AnalogAudioInPin1); AnalogWert2[i] = analogRead(AnalogAudioInPin2); i++; clk_pin(StrobePin); } // While 0-6 LedSignalOutput(); } // KompletteMessung void clk_pin(int pin_Nr) { digitalWrite(pin_Nr , HIGH); digitalWrite(pin_Nr , LOW); delayMicroseconds(500); } void LedSignalOutput() { int i = 0; while (i < 7) { // frequenzen 0-6 durchgehen & sichtbar umwandeln // noise entfernen AnalogWert1[i] = AnalogWert1[i] - Analog_Noise[i]; if(AnalogWert1[i] < 0){ AnalogWert1[i] = 0; } AnalogWert2[i] = AnalogWert2[i] - Analog_Noise[i]; if(AnalogWert2[i] < 0){ AnalogWert2[i] = 0; } int Bar_Ausschlag1 = AnalogWert1[i] / ( ( 4095 - Analog_Noise[i] ) / led_pro_balken ); int Bar_Ausschlag2 = AnalogWert2[i] / ( ( 4095 - Analog_Noise[i] ) / led_pro_balken ); // EinzelBar Erstellen & Anzeigen setBar(i, Bar_Ausschlag1 , Bar_Ausschlag2 , selected_mode); i++; } // While 0-6 strip.Show(); } void setBar(int barNr , byte Bar_Ausschlag1 , byte Bar_Ausschlag2 , int inc_mode) { int i = 0; int led_nr = led_pro_balken * barNr; while (i < led_pro_balken) { int select_led_Nr = i; if (bitRead(barNr, 0)) { select_led_Nr = led_pro_balken - ( i + 1) ; } if (Bar_Ausschlag1 > i) { SetPixelColor_mode_select(1 ,led_nr + select_led_Nr, barNr , 100 , inc_mode ); } else { SetPixelColor_mode_select(1 ,led_nr + select_led_Nr, barNr , 0 , inc_mode ); } if (Bar_Ausschlag2 > i) { SetPixelColor_mode_select(2 ,led_nr + select_led_Nr, barNr , 100 , inc_mode ); } else { SetPixelColor_mode_select(2 ,led_nr + select_led_Nr, barNr , 0 , inc_mode ); } i++; } // 0 bis led_pro_balken } // setBar 1 & 2
(2. half) -------------------------- void SetPixelColor_final(int Strip_NR , int Led_NR , byte clr_R , byte clr_G , byte clr_B ){ clr_G = clr_G * Helligkeit; clr_R = clr_R * Helligkeit; clr_B = clr_B * Helligkeit; if(Strip_NR == 1){ strip.SetPixelColor(Led_NR, RgbColor (clr_G, clr_R, clr_B)); } // grb if(Strip_NR == 2){ strip.SetPixelColor( ( (NUM_LEDS - Led_NR) + NUM_LEDS)-1 , RgbColor (clr_G, clr_R, clr_B)); } // leds umgedreht } // SetPixelColor_final byte fader_selected_mode_int_changer(int zuvor , int neu , int inc_mode){ // int zahlen faden je nach gewählten modus int the_return = 0; // [Error wert] für initalisierung if(inc_mode == 0){ the_return = neu; } // selected_mode [0 1=1] else if(inc_mode == 1){ if(zuvor <= neu){ the_return = neu; } // wert erhöt sich if(zuvor > neu){ the_return = zuvor - abzug_pro_tick; if(the_return < neu){ the_return = neu; } } // wert geht runter // abzug_pro_tick abziehen } // inc_mode [1 fadeout instantup] if(the_return<0){ the_return = 0;} return the_return; } // fader_selected_mode_int_changer void SetPixelColor_mode_select(int Strip_NR , byte Led_NR , byte clr_selected , byte prozent , int inc_mode){ byte CLR_selected[3]; if (clr_selected == 0) { CLR_selected[0] = hz0[0]; CLR_selected[1] = hz0[1]; CLR_selected[2] = hz0[2]; } // 63 hz if (clr_selected == 1) { CLR_selected[0] = hz1[0]; CLR_selected[1] = hz1[1]; CLR_selected[2] = hz1[2]; } // 160 hz if (clr_selected == 2) { CLR_selected[0] = hz2[0]; CLR_selected[1] = hz2[1]; CLR_selected[2] = hz2[2]; } // 400 hz if (clr_selected == 3) { CLR_selected[0] = hz3[0]; CLR_selected[1] = hz3[1]; CLR_selected[2] = hz3[2]; } // 1000 hz if (clr_selected == 4) { CLR_selected[0] = hz4[0]; CLR_selected[1] = hz4[1]; CLR_selected[2] = hz4[2]; } // 2500 hz if (clr_selected == 5) { CLR_selected[0] = hz5[0]; CLR_selected[1] = hz5[1]; CLR_selected[2] = hz5[2]; } // 6300 hz if (clr_selected == 6) { CLR_selected[0] = hz6[0]; CLR_selected[1] = hz6[1]; CLR_selected[2] = hz6[2]; } // 16000 hz if (clr_selected == 7) { CLR_selected[0] = hz_test[0]; CLR_selected[1] = hz_test[1]; CLR_selected[2] = hz_test[2]; } // hz_test if(Strip_NR == 1){ //Serial.TelnetStream.print("1="); Serial.TelnetStream.println(prozent); clr_prozent_zurzeit1[Led_NR] = fader_selected_mode_int_changer( clr_prozent_zurzeit1[Led_NR] , prozent , inc_mode); float R = ( (float) clr_prozent_zurzeit1[Led_NR] / (float) 100 ) * (float) CLR_selected[0]; float G = ( (float) clr_prozent_zurzeit1[Led_NR] / (float) 100 ) * (float) CLR_selected[1]; float B = ( (float) clr_prozent_zurzeit1[Led_NR] / (float) 100 ) * (float) CLR_selected[2]; SetPixelColor_final( Strip_NR , Led_NR , (int) R , (int) G , (int) B ); } if(Strip_NR == 2){ // Serial.TelnetStream.print("2="); Serial.TelnetStream.println(prozent); clr_prozent_zurzeit2[Led_NR] = fader_selected_mode_int_changer( clr_prozent_zurzeit2[Led_NR] , prozent , inc_mode); float R = ( (float) clr_prozent_zurzeit2[Led_NR] / (float) 100 ) * (float) CLR_selected[0]; float G = ( (float) clr_prozent_zurzeit2[Led_NR] / (float) 100 ) * (float) CLR_selected[1]; float B = ( (float) clr_prozent_zurzeit2[Led_NR] / (float) 100 ) * (float) CLR_selected[2]; SetPixelColor_final( Strip_NR , Led_NR , (int) R , (int) G , (int) B ); } } // SetPixelColor_mode_select void DebugggMSG(String TXT , bool newLine){ if(newLine){ if(OTA_PLX){ TelnetStream.println(TXT); } Serial.println(TXT); } else{ if(OTA_PLX){ TelnetStream.print(TXT); } Serial.print(TXT); } }
God jobs ....aweaome .. Please share code
thx^^ here you have the code very much (google translate lol) np
Thanks a lots ... Esp? I think atmega... woow very to hard to try ...but i will learning...until the vaccine Covid 19 is found 😄😄😄
@@r3on81 xD i will add a simplified translated Version for Atmega iam not sure if you have see that there is one Code for Atmega & another newer Code for ESP32 ^^ but anyway ESP32 is a nice very cheap powerfull Microcontroller worth to give a try! feel free to ask some question ^^ the code reads 2(left & right) * 7(frequencys) Analog Signals the Analog Read Values get saved in an Array a function to set led colors matching to the selected mode there are 2 modes : 1=1 or fadeout
Thanks for advance ...still waiiting next tutorial or project ws2812 😊😊
wow!! nice content..
Hello Jan, great upload and very creative! Blessings and FULL WATCH!
Heey Thx , nice to see you here :)
Hi Jan 👋 This has a nice beat 🎉 Thank you for sharing, have a wonderful day 🦋 Sending lots of love 💕
thank you sir
I am very curious how you came across this video ? xD
5 sub new fn
Hi new friend here pls stay connect thank you
Good content ♥♥ Subscribe done + like I trust you as a Friend.. I just joined you.I hope you join me back subscribe 🙏🙏... Please Friend subscribe me 🙏🙏🙏♥♥
Mntap banget suaranya
powered by solar-charged rechargeable lithium cell
Very very nice 👌👍 Superb 👌