TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: A music player that creates real-time music videos

61 点作者 aeroheim超过 3 年前

16 条评论

aeroheim超过 3 年前
I&#x27;ve been working on a music player that combines audio analysis and shaders to create music videos that play alongside your music. The videos are similar to the style of edited music videos you can often find on youtube and the like, but are done in real-time!<p>edit: to clarify some confusion, this app is basically a music player similar to wallpaper engine but with more focus on visualizations. the trailer contains an example of the videos produced - you load your images into the app, and the app uses it to create a visualization synchronized with the music similar to the style of edited music videos.
sen超过 3 年前
I really like it. I think a lot of the criticisms could be solved by finding a bunch of royalty-free images to have preloaded, neutral patterns&#x2F;graphics so it&#x27;s not restricted to working for specific genres, and across the images put some subtle text saying &quot;Demo graphics, replace with your own...&quot;<p>You basically want to show the best possible example of it working, right out of the box, as that very first impression is what sticks.<p>For your demo video I&#x27;d also have it change music genres during the demo, and with each change also change the images to suit that genre. Show 10 seconds of generic rock and have the images be a concert, then switch to 10 seconds of classical music and have the images be nature&#x2F;space, etc.<p>I think I&#x27;m one of the few who still have a large local music library and listen to it lots, usually while working on hardware projects or writing&#x2F;sketching ideas, so I&#x27;d happily use something like this up on my monitor while doing so.
what_is_orcas超过 3 年前
Are there any demos available? Like, examples of what the music videos look like?<p>I&#x27;m a little wary of downloading what appears to be closed-source software and running it, especially if I don&#x27;t know if it&#x27;s something I&#x27;d be interested in using.<p>Otherwise, it&#x27;s a really cool idea (I <i>LOVE</i> the old winamp visualizers).
评论 #29363232 未加载
agersant超过 3 年前
Just gave this a whirl and it&#x27;s pretty neat! Some feedback:<p>- App looks very pretty. Highlights are the subtle animations when scrolling long lists in the Library, and using album art in individual rows.<p>- I like the output of the visualizer. The glitch transition between tracks looks great.<p>- Having the visualizer in the background while browsing music is a bit distracting.<p>- Definitely needs some default imagery for the visualizer, I expected it to work out of the box.<p>- Took a really long time to index my music collection (about 20 minutes for metadata and another 5 minutes to generate thumbnails). This is for 81,000 songs w&#x2F; a high-end desktop computer.<p>- Under library &gt; artist, `Unknown Artist` has almost all albums attributed to it. Most of my collection is MP3 with ID3v2.4 tags (artist field always populated, album artist populated when applicable). In Hyperchroma, most artists are listed with the correct number of songs, but 0 albums.<p>Probably not what you&#x27;re after, but I think this could be very successful as a free&#x2F;cheap alternative to After Effects specifically to generate the music videos. (rather than a music player)
评论 #29365683 未加载
raptortech超过 3 年前
The demo here is underwhelming compared to old-school winamp visualizers.<p>But I think that with deep learning, there is now a real opportunity to make a kickass visualizer. Take a GAN and set the latent vector according to the DFT of the audio stream -- it would be super trippy. You could even use WaveNet and CLIP to make the visuals match the lyrics.
评论 #29365193 未加载
评论 #29364799 未加载
评论 #29364987 未加载
still_grokking超过 3 年前
The idea seems quite nice but the execution isn&#x27;t.<p>This uses crazy amounts of resources for what it offers. Electron just isn&#x27;t the right platform for such a thing, imho.<p>Should be a nice Rust &#x2F; OCaml &#x2F; C++ &#x2F; &quot;whatever native&quot; app with max. 10% the size and 1% of the current resource usage.<p>Maybe it&#x27;s better on other systems regarding resources but the Linux version I&#x27;ve tried made my laptop fan go into fighter-jet mode. That&#x27;s not appropriate for playing music and showing some &quot;shaken images&quot;. When using my desktop media player (smplayer) and projectM as visualization there is hardly any load on the same system (and the fan remains of course completely off).<p>I&#x27;m not sure the media player component in this project here is even needed. If the visualization needs to analyze larger parts of the audio it could delay and buffer the signal (which would work for longer running background music well enough), or just analyze the files on disk upfront and save the results externally. At least on Linux there is some generic audio player interface that shows for example a widget in the task bar (I don&#x27;t know about the details how this works, but it works). Information from this interface could be used to know which track is playing currently and get notified about track changes (showing the title and cover art and offering play&#x2F;stop&#x2F;pause&#x2F;forward&#x2F;rewind buttons is what the generic audio player widget can do so the needed information about player state is available and can be obtained likely also form other apps). I would guess such an audio player interface is also there on other desktop operating systems so such a visualization could be made cross platform likely.<p>Just my 2¢.
butz超过 3 年前
Does it have integration with &quot;popular music streaming services&quot;, as nowadays it is rare for users to have their music in mp3 format.
评论 #29364626 未加载
EvanAnderson超过 3 年前
Just seeing the title made me think of the mid-90s DOS MOD music player &quot;Grind&quot;: <a href="https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=dJHnAoeQPGU" rel="nofollow">https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=dJHnAoeQPGU</a>
augustuspolius超过 3 年前
Are real-time videos just photo transitions with effects?
评论 #29364017 未加载
powersnail超过 3 年前
I just tried this, and I only got the big logo slowly floating in the middle of the screen, no matter what music I play. Am I missing something?
评论 #29364758 未加载
Daunk超过 3 年前
I really like how this looks, and it&#x27;d be pretty nice to have it running on the monitor I have above my main monitor. Problem is that I only have s3m, it and xm etc. music as actual local files, which this player don&#x27;t seem to support. Most other music (like the bakcground jazz I keep in the background) is streamed.
tjwds超过 3 年前
This crashes on macOS for me:<p>&gt; … not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.
评论 #29363936 未加载
评论 #29365741 未加载
评论 #29364446 未加载
techaddict009超过 3 年前
Any demo video to understand what kind of output it will be?
评论 #29363301 未加载
sleepycatgirl超过 3 年前
Project looks great!<p>Tho, out of curiosity: Is it open source&#x2F;will be?
评论 #29364223 未加载
smcleod超过 3 年前
Is it built on electron?
评论 #29365240 未加载
diimdeep超过 3 年前
Kudos for the effort. Now If you have a beast processor like M1 I presume it would run ok, but still, and this makes my 5+ year old machine cooking omelet, would never use it because of this. Also mentioned here in comments, dvx&#x2F;lofi is the same story, Electron and webgl shaders, just not acceptable performance for such a tiny thing. Old school demoscene coders is where we should learn how to write efficient software for such tasks.
评论 #29367587 未加载