Hacker Newsnew | past | comments | ask | show | jobs | submit | astonfred's commentslogin

Down again in London


We are all impacted...


One of the best titles ever.


I started my coding journey aged 48 in September 2022, learning Python via a few Youtube tutorials (I've documented the journey in this video: https://youtu.be/nvGzCSor8Is).

Then came the release of the Open AI API (Nov 2022) and I dived into AI-assisted coding, first using ChatGPT and GitHub Copilot (in PyCharm and VS Code) and most recently Mistral Codestral and Cody by Sourcegraph (which is offering Claude 3.5 Sonnet as their default LLM). I run a newsletter dedicated to AI-assisted coding: https://aicodingclub.com

Interestingly, when I started exploring frontend development, using Flask as my framework of choice to manage both my backend and my frontend, my LLM assistants offered Vanilla JS by default for all client/server interactions (not React, Nextjs or Vue), so that's how I shipped my first web apps.

I released the AI Jingle Maker in September 2023. The app will be one year old in a few weeks. It has attracted 25,000+ people and has become a decent side hustle. So I've decided to invest more time into shipping new features on a regular basis. I created an audiogram maker (HTML/CSS/JS), a promo maker, added a voice recorder and a file uploader. I also launched a radio stations directory.

Last week, I started experimenting with a new approach of audio editing, different from the usual "channel-based" DAW UI, inspired by the infinite canvas logic popularized by Figma, Lucid, Miro and others.

Even if I recently "graduated" from vanilla JS to Nextjs, I preferred to use pure (old school) Vanilla JS for this new feature. It was super fun to code. It took me 4 days and 2 nights.

There are still tons of things to improve (I'd love to have some help to optimize the play/pause logic for instance) but it's a pretty decent MVP. Earlier today the first mixes were created and saved by the community. If you'd like to have a quick look at the app in action, I recorded a quick demo: https://youtu.be/MSvUjJ09Mp8 You can also check out Audio Canvas on https://aijinglemaker.com/audiocanvas (it requires a free signup, there are 250+ sound effects available to test the tool, as well as a few shared templates).

Disclaimer: because of its form factor, the web app is only available on screens wider than 1250 pixels. It would not make much sense on mobile, even if made 100% responsive.

I'll keep on working on the product over the next few weeks.

The main challenges so far have been:

Managing the playback / export-bounce logic based on the x position of the first file on the canvas, taking into account trimmed sections, trailing silence, etc.

Tweaking the trimming bars UX (put them outside the waveform).

Managing unique file instances across edits

Developing some workarounds to mitigate the delay between "stop" and "full stop" (I haven't found so far a way to fully kill all processes to allow for a risk-free blazing fast pause/resume action. I read it's a common issue with JS-based audio players).

Still work in progress.


I've been a radio enthusiast for as long as I can remember (one of my favourite movies is "Pump Up The Volume"). Since late 2022, I've developed a knack for programming. I started coding at the age of 48, just before the AI tidal wave.

Out of these twin passions, I've built a small project which is already being used by DJs, radio presenters and a few podcasters: the AI JINGLEMAKER.

The AI JINGLEMAKER enables you to create DJ drops, Station IDs, podcast intros and other jingles in a few seconds.

You can pick an intro FX, a background sound, an outro FX, create your voiceover with the power of AI and let the JINGLEMAKER magically generate your jingle in the blink of an eye! You can download both the final jingles and the raw voiceovers.

Demo: https://www.youtube.com/watch?v=7QOs2MEsL5o


Nice opportunistic post ;-) Well done. I must admit: I still love Figma, even if they've joined the Adobe family (I've just cancelled my Photoshop subscription btw, an unrelated move).



Which domains did you type into the app?


Hi, thanks for your kind words. Re: login, this is a good idea but difficult to execute with Notion + Super ;-) I might migrate the content to another environment in the future. Here are the 2 latest articles by the way: https://scrib.am/the-articles/the-future-of-work https://scrib.am/the-articles/the-magnificent-seven


Cool idea. $1 per hour makes it look very affordable (which it is, in a way) while generating a healthy $720 of potential MRR. Smartly priced. Can you share some numbers about the size of the current user base?


Thank you for your nice words! Frankly, it is the first time we have made this feature public. We've been running it on some of our friendly projects and just reached the point when we have confidence in taking new clients.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: