The idea is a bit of a guess. But with so many parameters in music software I thought why not write out my hunch. The idea is to calculate a reduced set of new ranges for the parameters you have currently available to you. The logic is. There should be values in those ranges that when combined with other parameters make no sense. They make the music sound bad. On the other side. There should be combinations of parameter values that are popular. If you collect this data it should then be possible to present this to the music creator in the form of reduced parameter settings. Here I guess you can group the whole range to from bad, possible and better. Further I assume the parameters are likely to be dependent so when enough parameters have been initially chosen. The rest should have a probable range within they could vary.
In the image below. The different range groups are shown. Green shows the range which is calculated to have the best sound and the red range should be avoided.
The process of calculating 3D images or rendering as its called doesn’t always produce correct results. The sacrifice for faster rendering speed is more noise or a less accurate simulation. The idea is simple. During the process of rendering. When the computer is calculating the pixels. Why not incorporate user input. With my eye I can see where the problem areas are and suggest perhaps more samples in that area. For animations you would probably need some sort of machine learning but for still images I think the idea could be worth implementing.
Below I marked the problem areas to be rendered with 100 times more samples during the render time. It could also perhaps work as a render mask. So you can can store the problem areas for later use.
Idea – Active User Input During The Render Time In Blender 3D
Creative tasks like programming and self improvement by education (MOOC) has become very popular during recent years. I imagine this has given rise to a unfulfilled knowledge demand. I imagine that not every amateur project is even begun because of the lack of knowledge. With Internet there is no reason why this should be true. My suggestion is therefore that people could get paid as online help assistants. The idea is that knowledge of a topic is divided to many subtopics. Each subtopic is then handled by the assistants. They then keep their knowledge of the topic up to date. Maybe each assistant has his own particular book to cover.
So the idea is that people could sell their knowledge as an expert in a book. Because there are millions of different books there should exist plenty of job opportunities.
Another topic would be Machine Learning. Here there is a huge lack of public knowledge. Maybe there could then exist an online learning hub just for that. Paid access to this hub for a month would surly be worth it.
For the Internet services to become popular there has got to be an easy way to pay for them. Here is a need for something like Google Play For Services as easy payment.
I think we need more knowledge on how to empower people. From this gained knowledge. Can we use that to help the people sitting in the street? Are there ideas out there that can give them a better life. What about ideas for employment, job training, education and housing.
I think a way to increase the completion rate would be to make it easier for the students to find a study partner or group for the course. To get the extra motivation you need. An idea would be to connect to your study partner via Skype.
An example MOOC Station would then look something like this.
With the Skype connection on a dedicated device like a smartphone or tablet. You can keep it running for the whole session without interruptions and why not take “fika” break together every once and a while.
We all love the variation that comes with Linux. But if you could why not make it optional for those who want the same experience when changing distribution. I wonder if a version of the operating system could be run from the browser and control the native one. A simplified version would mean that a novice could operate a lot of different desktop environments. Like GNOME, Unity, Cinnamon, MATE, KDE, Xfce, LXDE and Enlightenment. If a larger group of distributions would work together on something like this I think it would make it easier for those distributions to exist in the workplace.
With this you could take advantage of the creativity in web development and a non changing experience for those who want that.
Here is my idea for language learning. You can easily combine both text and audio into a dual textbook. To be read on a smartphone or a tablet. The idea is that you could listen to a small part of the text at a time and then read the same text aloud. This way you get help reading the text and pronouncing the words. Its not meant for text to speech synthesis but for actual human voice.