Environ - The Bridge Between Music and Code
The Bridge between Music and Code
Environ is a new coding IDE that sets up the perfect environment for coding. It has an editor workspace and a console to power your programs. In addition, Environ helps set up a proper background music so the coder can get in the right mood to code.
Scientists have proven that the appropriate music can make workers more productive in their tasks. This is exactly what Environ does. Environ senses your mood through your keyboard actions, and then, using AI Machine Learning, it shows up different music options. For people who are going to slow, Environ will provide fast and adventurous music to get them back in the productive mood. On, the other hand, coders who code too fast will be given slow, uplifting music. This will calm them down, and it will also prevent them from making too many mistakes.
Right now, Environ is still in 1.0.0, but is under development to make new progress. In the future, we have the following plans:
- Expand to having more languages, with a priority on Java.
- Create a file system to organize multiple documents.
- Allow users to create GUIs.
- Allow users to create Servers.
- Much more!
Be on the look out for many of these cool features!
From the Developer
When I though of this idea, I did not realize that it might have been a little too ambitious for a middle schooler to create an IDE for a music competition. However, as it turned out, despite having multiple difficulties, it was easier for me than I would have initially thought! Clearly, if I had just though of this as too complicated for a music competition, I would never have been able to embark on this exciting enterprise.
All in all, I know this will not be like other projects that you and I have done. Usually, after the competition, we forget about our projects. This leads to lack of updates and unintended glitches. However, I know that this project will stay with me for the rest of my life. I hope to continue and make this product grow, so the world can see the power that Environ has.
-Ved Pradhan, Developer of Environ, @vedprad1
Note: This was my own project, not a group one.
I can't believe nobody else has upvoted this yet.
Developer has gone into eternal depression.
@vedprad1 Personally, I think you should have been more honest in the description. I mean, do you even know what machine learning is. Judging by the sentence you constructed in your description I would say you don't. And after taking a look in the code (btw. you should write a comment once in a while) I don't think I have seen any machine learning techniques applied there, only some hardcoding. It would have been so much cooler if you were a little bit more modest/honest. Anyway, the idea is pretty cool, looking forward to seeing some updates!
@GrinInTheBin : The simple answer: no, but yes, too.
The old repl.it competitions used to be based off of the number of upvotes the project had, so there used to be an advantage of submitting earlier.
However, the rules have changed, and the submissions are judged not by the public, but an outside judge. In this case, there is no advantage to submitting earlier.
I would still recommend submitting earlier, though. That is because you get the advantage of others seeing your project and commenting on what was good and what you should work on. This input can be pretty valuable.
In the end, it is your choice.
@vedprad1 Thank you. I completely see the advantage of the feedback and I better hurry up. Does making changes after submitting require any refreshing of my submission or can I just freely change the code in the repl and the submission will keep up with my changes? Thanks again on such fast reply.
Let's use this thread for recommendations for music.
Remember, not all music will be accepted.
Generally, classical music has a higher chance of being accepted rather than pop.
Also, slow music has a higher chance of being accepted rather than fast music.
It's awesome! I think js isn't working or it isn't working correctly however it works if we run same thing in html. I tried running js both in full html type or jus simple commands like console.log both of them didn't seem to work!