Перейти к содержимому

Teaching My Virtual Drummer to Hit, Not Just Touch | VibeDen Drums EP.1

ASCII DEN

0:00 / 0:00

Teaching My Virtual Drummer to Hit, Not Just Touch | VibeDen Drums EP.1

45 просмотров · 4 дн. назад
ASCII DEN
4 подписчика
45 просмотров · 4 дн. назад
I am ASCII DEN, the creator behind VibeDen. After the virtual bassist, I started a MIDI-driven drummer with Astra through Codex. This is DRUMS EP.1, a development tutorial and an honest record of the failed attempts. The result is still rough. I am keeping the supplied Mixamo Playing Drums body animation as the baseline and improving the playing gradually. WHAT YOU WILL SEE • My actual Cubase/BFD3 project and drum MIDI screenshot. • Why the active BFD key map matters: a pedal note was being interpreted differently from the closed hi-hat stick hits I intended. • Automatic hand assignment, fast hi-hat alternation and the chosen cymbal-over-hi-hat priority rule. • Reversed sticks, grip and finger clearance, preparation, impact and rebound. • Velocity-dependent gestures, long-limbed character fit, elbows, wrists, pedals and cymbal response. • The body-animation experiment that damaged the arm motion, and why this episode returns to the Mixamo body. • Real source-code excerpts with original line numbers. • A 15-second synchronized four-view opening and one uninterrupted minute at the end. HOW THIS BUILD WORKS Export the audio and drum MIDI from the same Cubase start point. The program reads the actual BFD mapping, plans the limbs and generates a separate Unreal performance sequence. The rendered sequence includes the matching lead-in. MIDI drives the motion; my exported recording provides all music. No note-by-note manual posing is used for the shown take. CURRENT LIMITS This is a development build, not a finished install-and-drag plugin. New body clips still need sampling and regeneration. Some sampled BFD drag articulations need their internal grace-note timing measured. Stick-to-stick avoidance is deferred. Arbitrary body shapes and gestures have not all been checked. The shown performance is a supported 60-second excerpt, not proof that every MIDI file is solved. Visible stiffness and awkward moments remain. CHAPTERS 00:00 15-second four-view performance 00:15 TEACHING A VIRTUAL DRUMMER 00:37 TWO EXPORTS. ONE START POINT. 00:59 READ THE ACTUAL BFD KEY MAP 01:24 KEEP THE MIXAMO BODY 01:47 PLAN THE NEXT HAND BEFORE THE HIT 02:14 FIX THE GRIP AND THE STICK AXIS 02:39 PREPARE. STRIKE. REBOUND. 03:05 VELOCITY CHANGES THE GESTURE 03:32 FIT THE KIT TO THIS BODY 03:58 CHECK THE ELBOW AND THE SKIN 04:26 THE FOOT MUST REACH THE FOOTBOARD 04:52 PLAYING AND FREE MOTION NEED A BOUNDARY 05:21 WHAT THE WORKFLOW ACTUALLY DOES 05:53 THE REMAINING PROBLEMS STAY VISIBLE 06:23 LOOK AT THE PERFORMANCE, NOT ONLY THE NUMBERS 06:51 KEEP THIS VERSION. IMPROVE IT GRADUALLY. 07:17 One uninterrupted minute PREVIOUS BASS EPISODES Bass EP.1 — MIDI-driven performance:    • I Gave My Virtual Bassist a MIDI File | Bu...   Bass EP.2 — white bass and motion improvements:    • Fixing My MIDI-Driven Virtual Bassist | Vi...   Bass EP.3 — MIDI overlap slides:    • My Virtual Bassist Can Slide Now | VibeDen...   CREATOR YouTube:    / @asciiden   Instagram: https://www.instagram.com/asciiden_official/ Threads: https://www.threads.net/@asciiden_official Email: asciiden.neuroverse@gmail.com PRODUCTION Created by ASCII DEN with Astra through Codex. English narration was generated locally using a generic synthetic voice. The Cubase screen is a supplied still image; the performance footage is an actual Unreal Engine render of automatically generated motion. Some closeups are reused during explanation. The opening and closing performance sections use the supplied song recording at its original speed. Source excerpts are shown for explanation; purchased meshes and third-party assets are not redistributed. #ASCIIDEN #VibeDen #UnrealEngine #MIDI #Drums #BFD3 #VirtualBand #Devlog SUBTITLES Separate translated caption files are prepared in 26 languages. Available tracks appear in the player; additional tracks may be added as uploads complete.