А что конкретно в этом вас интересует. Как получить информацию об уровнях и прочую информацию что выводится в этом видео или как такое именно нарисовать на этом дисплее ?
лень много писать гугл объяснит как это цветомузыка своими руками от себя добавлю в основном используется 3 полосовых фильтра которые можно подключить к аналоговым входам ардуино !так же можно поискать расчеты или готовы решения с фильтра различными полосами среза и соответственно задействовать все аналоговые входы!
видите там графический эквалайзер "скОчет" просто ни разу с таким на сталкивался, а очень понравилось, тем более экранчик имеется такой
видимо используется пользовательское пространство памяти !вот не плохая статейка Управление HD44780 дисплеем
Там же есть опция - формирование собственных 8-ми символов в памяти дисплея. Нужно сделать 8 "картинок" различного вида, а дальше - дело техники. Курите даташит, страница 6.
функция createChar в библиотеке LiquidCrystal после инициализации (begin) дисплея уже ничего не меняет в памяти CGRAM !
Если постоянно обновлять сам CGRAM, то в принципе можно транслировать такое вот "видео". Тут даже сам текст не нужно переписывать. У этих дисплеев переписать весь CGRAM можно не более, чем за 100мкс, судя по даташиту, что дает очень большую скорость обновления - больше, чем скорость обновления самой матрицы (переключение ЖК сегментов). Так что, все вполне себе возможно. Попробуйте написать эти 8 символов и потом гнать в CGRAM свой мультик 40 x 8 пикслей.
Ну и да, возможно, придется работать в обход библиотеки, либо расширять ее, чтобы было удобно быстро обновлять глифы пользовательских символов.