Martin Nielsen ᯅ

Martin Nielsen ᯅ

@martinn.dev

Indie Swift/Obj-C/C++/Metal/GPU dev. Neon Trip - Music Visualizer (visionOS). Coding since 1983, Xcode since 1.0. Direct 💬’s welcome > Open for work on visionOS & other Apple platforms < @neontrip.app

725 followers511 following197 posts

Pinned

Super proud to announce the first update in quite a while. Next update will hopefully be out a LOT sooner and will bring more music sources and themes via in-app purchase. Oh! Don’t forget to check out the new website: neontrip.app #indieDev #visionOS #VR #WWDC26

neontrip.appNeon Trip - Music Visualizer

First update in 20 months is now live on visionOS App Store! * Vastly improved render quality: Foveated rendering with adaptive resolution. * Improved immersion. * Playback controls in Control Center. * Improved UI Stay tuned for more updates with more themes and more music! #visionOS #synthwave

Attention Apple devs: App Store Connect footgun warning‼️ Once an app supports a new platform as a Unlversal app, support for that platform can NEVER be removed (Without deleting the app record entirely)! I was considering tvOS and macOS versions of @neontrip.app as an experiment. 🤷‍♂️ #ReadTheDocs

Sometimes I can’t help but think I might be crazy for spending so much time on @neontrip.app, but once in a while I hear back from fellow enthusiasts out there! It means so much to get supportive feedback like this! 🥹 Thank you for riding along! 🙏🏻 #indiedev #visionOS

Martin Nielsen ᯅ reposted

In great company here at the Apple Developer Community Meetup at #WWDC26 🙌 @vrhermit.com and Paolo Villanueva presenting the story of Step Into Vision, a group of developers, story tellers and other enthusiasts working on #visionOS projects and supporting each other in our shared passion. 🫶

List in clear text, as id’d by iOS OCR and Claude. Use panoramas for Environments Extra-small widget option New windows with curvature Improved Control Center Look and tap to view and respond to notifications Faster boot connect to Wi-Fi Spatial scene support for panoramas #WWDC26 #visionOS

Martin Nielsen ᯅ reposted

Anyone out there with a Vision Pro still on visionOS 1.0? I’ve done quite a bit of work to keep the next update compatible and would love to find someone to test it. #retroComputing #visionOS

To my horror, I discovered that some important radio stations recently stopped responding on their old school .pls format endpoints and only streamed via HLS. My apps new radio feature only supports .pls and it hasn’t even shipped yet! To be continued… #indiedev

From digging around in logs, I found that the cutoff was on Nov 18th! Hmm.. the exact same day as the Cloudflare outage…? The .pls endpoints are now active again, but the indexing service has marked them as broken ever since. 🤷‍♂️ I’ll work on HLS support now… App update postponed… again… #devlog

*sigh* It takes a lot of work and experimentation to just get “that specific UI feature” while keeping it looking and behaving as if it was made using standard system components. #swiftui

Martin Nielsen ᯅ reposted

This season’s Festivitas updates are here! 🎄🚀 Festivitas 1.9 turns your Mac into a winter wonderland with snow and adds Shortcuts automation ❄️💻 And for the first time, Festivitas comes to iPhone and iPad with animated festive lights on your Home Screen 🎄📱 Get Festivitas 👇 festivitas.app

I finally converted my renderer to support foveated mode. It was much simpler than I thought. 🤦‍♂️ I don’t think the docs spell it out explicitly, but this enables rendering at higher resolution than otherwise with Metal.🤘 The framerate suffers though, so I need to work on that! #visionOS #GPU

Martin Nielsen ᯅ reposted

This holiday season YOU 🫵 control the weather! * * As long as the weather you’d like is snow, snow, and more snow! ❄️ Out November 25 🎄

Apple: (in the current online game dev session): “There are two types of game engines on our platforms: 1. Third party (eg. Unity) 2. Ported custom PC engine.“ I guess this explains why Metal docs assume that devs already know everything about GPUs and gfx dev. 🙄 #GPU #Apple #MetalAPI #GameDev

Called it! But I also predicted that the updated device would be available here in Denmark. I still can’t order a dev strap or even the new Dual Knit band. I’ll keep on working with my M2 device for now. Happy M5 arrival day fellow enthusiasts! 🥳

Martin Nielsen ᯅ@martinn.dev

Just realized this now… The “more affordable headset” will be the current M2 version when the M5’er arrives. #AppleVisionPro #visionOS

Martin Nielsen ᯅ reposted

My new app Metaballs for Apple Vision Pro is featured by the editors at the top of the App Store! 🤯 Getting two apps featured this fall was my goal, and at times felt crazy — was a lot of work. Thanks for such an amazing response everyone, more to come! 🙌

It’s been almost a year since the last update of Neon Trip - Music Visualizer. 🫣 Things take time 😅 Eg. The past week I got carried away with the math behind providing meaningful search suggestions (the tiny menu below a search field) for a new internet radio search feature. 🤓 Who will notice? 🔎

Federico meets Federighi to talk iPadOS! 🎯 This is a must-read 🤓 I mainly use my iPad Pro (2018) to take notes, sketch diagrams and do math with Apple Pencil. But I look forward to explore the new multi-window & menu bar paradigm.

Federico Viticci@viticci.macstories.net

Last week, I sat down with Craig Federighi for 30 minutes to talk about the iPad. We covered a lot: the iPad's multitasking journey, being inspired by macOS, iPad criticisms over the years and…the essence of the iPad in 2025. I'm proud of this one. My story: www.macstories.net/stories/inte...

Uhm.. So macOS and visionOS 26 will support using a Mac to render an immersive scene (with Metal) on a connected visionOS device. This is not a trivial connection! This suggests the same will be possible for RealityViews. Is this prep for a cheaper headset??? #WWDC #visionOS

Did I get this right? Did Apple’s presentation just show an example of an app using their on-device AI to generate a travel plan for a visit to Grand Canyon? What could possibly go wrong? 😑 #WWDC #Xcode

Will the chromatic aberrations and soapy liquid look of recent Apple materials transfer to the new UI, or will that be too colorful and psychedelic for system UI? Perhaps subtle scattering effects? #WWDC

Initiatives bringing visionOS closer to consumers are more than welcome. And so are news about a more “macOS-like” system for iPad. Personally my fingers are crossed for gaze optimized rendering with Metal. But that would at most be hinted at in a word cloud during State of the Union. #WWDC

What words are on your WWDC bingo card? I have “vibrancy” and “dynamic”. Should we also add “inertial”, “glass” and “material”? Any thoughts? Just for fun.

Martin Nielsen ᯅ reposted

✨ Introducing Smash Smash for macOS! 🔨💥 Turn your desktop into a digital destruction zone. Smash it, scorch it, shoot it, zap it, or drop a wrecking ball to shatter it all! 🔥💻 No mess, no damage, just pure chaos. Get Smash Smash 👇 smashsmash.app

Martin Nielsen ᯅ reposted

You know how I love to celebrate milestones. Today is a big one. I just published my 200th post on Step Into Vision 🎉 My goal is to create the best resource for #visionOS developers. I have a lot of work to do, but I'm well on my way! stepinto.vision

Do I need to file feedback if my description is _identical_ to the placeholder text in Feedback Assistant? Are you trolling me Xcode? Was the example text auto completed on my behalf? (For reference: FB17161581 “Xcode crashes when using auto complete while showing Code Review”) #Xcode

Dear American friends. In case you didn’t know already. Your country is about conduct a “special unofficial operation” in Greenland. Just a _little_ more outrage would be timely right about now. Here’s a little more context… www.reddit.com/r/Denmark/s/...

reddit.comFrom the Denmark community on Reddit: Former ambassador in Denmark for the United States, Rufus Gifford, posted this in support of Denmark:Explore this post and more from the Denmark community

Friday night is back! I’ve had some time to listen to music and try out some ideas for visualizations. There’s a LOT of work to do to get this into a releasable form, but I can’t wait! #indiedev #visionOS #synthwave

I finally had the opportunity to work on ray tracing with Metal 3 and want to share a little demo clip. 🪩 For now my ray tracing is not fast enough for @neontrip.app on Vision Pro, but I have some optimization ideas to test out. 🔬👨‍💻 Stay tuned! 🎛️