HNHacker News
TopNewBestAskShowJobs

FraKtus

177 karma · joined March 25, 2012

Software architect, fascinated by music visualization. http://blog.fraktus.com
submissionscomments
FraKtus··on How to Reverse-Engineer a Satellite TV Smart Card (2008)
The card sharing scene was alive for many years and it took a long time for the industry to fight back and have some control over it.
FraKtus··on Discret 11, the French TV encryption of the 80s
The idea of the Radio Plans decoder is that the video black level was a little bit higher than the start of the signal after the horizontal pulse signal. Because of that, it was possible to detect if the delay was 0 1 or 2...

Canal Plus reacted quickly by adding a little bit of noise to the signal after the horizontal pulse.

FraKtus··on Discret 11, the French TV encryption of the 80s
The sound just had the spectrum inverted.

That's why when inverted it was sounding like crickets speaking.

You could unscramble the sound just by multiplying it with the right sine wave at the right frequency.

I remember prototyping that with a modular synthesizer :-)

FraKtus··on How to Write a Video Player in Less Than 1000 Lines (2015)
The AVKit only plays a few codecs.

It's fine if you are in the Apple ecosystem but many formats from Windows or Linux will fail with it.

FraKtus··on How to Write a Video Player in Less Than 1000 Lines (2015)
The FFmpeg project is amazing but a constantly moving target. This was very popular around 2015 but is now broken because the API changed. If you want to try that code you must download an older version of FFmpeg.
FraKtus··on OBS (macOS) Virtual Camera
I am a happy OBS user on macOS and use it both from streaming and recording.

I never had any issue playing an OBS recording on macOS or uploading it to YouTube.

FraKtus··on OBS (macOS) Virtual Camera
You can lower the size of the canvas to need fewer resources.

I am using OBS a lot with a MacBook Pro Mid 2012 but I stay in 720p.

FraKtus··on SpaceshipGenerator: A Blender script to procedurally generate 3D spaceships
This is so fun to play with. Thank you for sharing!
FraKtus··on Spleeter – Music Source-Separation Engine
Exactly, while fast if this method needs to parse the full track before starting to generate the results then it can't be used in real-tine.

To be used with arbitrary audio in real-time, after initialization and setup you need an API that looks like:

ProcessAudio (samples, num_namples)

And it would return n packets of num_namples samples.

FraKtus··on Spleeter – Music Source-Separation Engine
It says it can be 100 times faster than in real-time.

So can it be run in real-time?

I am thinking about extracting features for music visualization but it could make a DJ happy also.

FraKtus··on Don't set the language of your website based on user location
I am living in Belgium exactly on the linguistic border. My side of the road is French, the other size is Dutch. Almost all Belgium web sites are in Dutch and google ads keep showing me ads in Dutch that are irrelevant. I try to train google ads but there is no option to say don't show me ads with this language...
FraKtus··on Show HN: Create high resolution GIFs from YouTube
You can do this with youtube-dl and FFmpeg.

If you create high-resolution GIFs, you will end with huge files, that's surprising. This is because the compression, after reduction to a 256 color table, is lossless.

FraKtus··on Pi-hole 5.0
I use a smart DNS to unblock streaming web sites that are geo-locked.
FraKtus··on Sonic Pi is a code-based music creation and performance tool
I will definitely show that to my daughter.

It looks like a nice way to introduce kids to coding.

Specially if you are into IDM.

FraKtus··on Puny GUI – A tiny cross platform GUI Kit in Janet
The opposite is true, people move away from Qt because even if it's more complete it's also heavy. Of course, it has internationalization and accessibility. The smaller API, higher performance, faster development of Dear Imgui is more important for me.

Some reported that moving from Qt to Dear Imgui resulted in a codebase three-time smaller.

FraKtus··on Puny GUI – A tiny cross platform GUI Kit in Janet
For a fun way to say it, I work in the Rock and Roll business, seriously entertainment.

You are right accessibility is not supported by those 2 frameworks and that's an issue.

One of the applications I wrote simulate a LED protocol and so you just need to launch it and then use it over the network from a server.

https://www.youtube.com/watch?v=v6i-5tD8y40

FraKtus··on Puny GUI – A tiny cross platform GUI Kit in Janet
I use Visual Studio on Windows with Android (NDK) integration.

Debugging is working smoothly, I was surprised how good the experience was.

My setup is that Window run in a VM (Parallels) from macOS.

I can then open the iOS code from XCode and the Android from Visual studio and switch very quickly between the targets.

In that way, I always commit versions that I already tested and debugged on all the targets I need to support.

FraKtus··on Puny GUI – A tiny cross platform GUI Kit in Janet
You can update when you want and only on changes if it works better for your case.
FraKtus··on Puny GUI – A tiny cross platform GUI Kit in Janet
I disagree with the author, it's really easy to test the examples of Nuklear.

I made applications with Nuklear that runs on Android, iOS, macOS, Windows and share the same main C code. For me, it's a dream come true if you create a cross-platform application that needs a simple GUI.

Dear ImGui is also fantastic and more complete than Nuklear.

What I like a lot with Nukear and Dear Imgui is that you have a GUI that is GPU accelerated and so can be updated at 60 FPS without burning resources.

FraKtus··on Finland adds the demoscene as a UNESCO intangible world cultural heritage
The demoscene did motivate me in the '90s to start to create real-time video effects that I could synchronize to the music.

It led me to create my own company and it's still there 25 years later.

While I was never part of it because I had an Apple II and then a Macintosh that was never used by the scene, the demos were for me a technological demo of where we can go with a tool to be used by artists or musicians.

FraKtus··on Show HN: A stupid website for animating images on top of videos (HTML5 and WASM)
If you use the GPL license what codec are you using when encoding?

If I remember right the H264 encoder is not in the GPL version.

FraKtus··on Audacious 4.0 released, switches from GTK to Qt 5
VLC does not look like using Qt, at least on macOS.
FraKtus··on MIT-licensed high-quality SVG icons
I used them in applications developed in C++.

The toolkit is Dear ImGui and I load the TTF font with the simple API AddFontFromMemoryCompressedBase85TTF.

Then when I need a button with an Icon I just use it like this: if (ImGui::Button(ICON_FIRST, button_sz)) { }

The trick in C++ was to define the ICON_FIST in this way:

#define ICON_FIRST u8"\uea21"

I can then rescale my interface by simply changing the font size and the icons keep all nice and clean.

FraKtus··on MIT-licensed high-quality SVG icons
I am using https://icomoon.io/app/.

I like that I can select only a few icons and generate a custom true type font straight from the web application.

FraKtus··on Show HN: NestDrop – realtime VJ engine using Milkdrop
Thanks for the answer!

I am working on GrandVJ, mail me to marco at arkaos dot net if you want a license to try it, we do support spout..

FraKtus··on Show HN: NestDrop – realtime VJ engine using Milkdrop
What platform does it run?

That information does not seem to be on the main page.

Can you explain if you use DirectX/OpenGL/Metal to get high resolution and high FPS?

FraKtus··on Show HN: NestDrop – realtime VJ engine using Milkdrop
It's based on an engine called Milkdrop that is a very popular music visualizer in WinAmp... So it has nothing to do with ShaderToy.
FraKtus··on MIDI 2.0 Specifications Available for Download
When can we expect to see it in macOS / Windows?

Any big actor did already commit to it (Abelton, Cubase)?

FraKtus··on GitHub: Increased Error Rates
It seems to be up again!

Back to find my answers on GitHub :-)

FraKtus··on GitHub: Increased Error Rates
I cam here to see if I was not the only one to have issues so I guess yes...
← PreviousPage 2 of 8Next →