Not an audio project but same principle with problems.
Design a python website, steep learning curve but got there in the end with a ecommerce website.
So next step is to get it hosted.
My free azure subscription was up so AWS looked like the next best bet.
I tried just publishing the website using visual studio but didnt work got error 403 access denied due to bad credentials.
Messed about trying different options but no joy.
Tried AWS help and no real clues.
So bit the bullet and got a AWS support subscription but after 14 days of messing around they just pointed me to help pages which I had already visited.
Once suggestion that came up was my main page should be application.py and not runserver.py as Microsofts template had made it.
Still no joy.
So took a step back and tried uploading my node js project using zip and that worked great.
So tried zipping phython project but again no joy.
So stripped project to the bone with just one page and one library item requirement
This at least showed a page.
So started adding back in bits I took out and my sql server code caused an error again.
I found in the end I had to add sql server library to requirement.txt file and that started working.
I then found out that I am supposed to add all my library references to the requirements,txt file so did that.
Stopped working again. So took out all except flask and sql server library references and was ok again.
Next problem was sending emails from the website I just kept getting a "blocked" error.
Blamed my email provider but found out my node js program, had no problems.
I found out that AWS blocks emails for python websites to help stop spam.
The conclusion is AWS is slow, bloated, complicated and not user friendly.
During development the compiler gave great error messages but once the website is in AWS they start to become very generic.
Sometimes with software its a steep learning curve but once yo usee what is acceptable and what isnt you can start to become more productive.
Also been working on a DCC model railway controller.
Wrote the software before I got the pcb's so a few bugs to sort out.
It gets quite time critical as you have to send out DCC codes, write to a lcd display and also scan a key pad.
None should block the others.
So I found I needed 2 keyboard routines, one for when dcc is running and the other without with different debounce times.
I managed to find a fast lc display with 16 characters which didnt slow things down too much.
The moral of teh story is dont give up at first hurdle and you will probably work it out in the end.
Design a python website, steep learning curve but got there in the end with a ecommerce website.
So next step is to get it hosted.
My free azure subscription was up so AWS looked like the next best bet.
I tried just publishing the website using visual studio but didnt work got error 403 access denied due to bad credentials.
Messed about trying different options but no joy.
Tried AWS help and no real clues.
So bit the bullet and got a AWS support subscription but after 14 days of messing around they just pointed me to help pages which I had already visited.
Once suggestion that came up was my main page should be application.py and not runserver.py as Microsofts template had made it.
Still no joy.
So took a step back and tried uploading my node js project using zip and that worked great.
So tried zipping phython project but again no joy.
So stripped project to the bone with just one page and one library item requirement
This at least showed a page.
So started adding back in bits I took out and my sql server code caused an error again.
I found in the end I had to add sql server library to requirement.txt file and that started working.
I then found out that I am supposed to add all my library references to the requirements,txt file so did that.
Stopped working again. So took out all except flask and sql server library references and was ok again.
Next problem was sending emails from the website I just kept getting a "blocked" error.
Blamed my email provider but found out my node js program, had no problems.
I found out that AWS blocks emails for python websites to help stop spam.
The conclusion is AWS is slow, bloated, complicated and not user friendly.
During development the compiler gave great error messages but once the website is in AWS they start to become very generic.
Sometimes with software its a steep learning curve but once yo usee what is acceptable and what isnt you can start to become more productive.
Also been working on a DCC model railway controller.
Wrote the software before I got the pcb's so a few bugs to sort out.
It gets quite time critical as you have to send out DCC codes, write to a lcd display and also scan a key pad.
None should block the others.
So I found I needed 2 keyboard routines, one for when dcc is running and the other without with different debounce times.
I managed to find a fast lc display with 16 characters which didnt slow things down too much.
The moral of teh story is dont give up at first hurdle and you will probably work it out in the end.