|
Post by luiscarlosgm20 on Jul 28, 2022 5:23:50 GMT
Well hi. I know some of my friends are there so I jus want to introduce me in case you didn't know me? My name is Luis Carlos. I was born in Panama, a spanish speaking country on november 20th, 2000. I was born blind. Well I don't know on my first month of birth if I was so, but yes was technically born blind. I like Chiptune/type/retro/video game music, though I call them as "Retrisms". It seems it's purely electronic, so that adds to the list of electronic music genres I like, not only chiptunes. I was trying to get myself on composing them. My first option was FamiTracker which is somehow, or not? accessible, well kind of complicated at the beginning. But as of now I've stumbled on BeepComp and I can tell by the sound of it it's amazing. But I have a problem. It seems when I launch the program for the first time, my screen reader cannot read the window I am. I'm currently using NVDA with a bit of Narrator here and there, I heard there was an accessibility option that I can use by pressing alt+a, but that didn't work. I don't know if it was my screen reader that is not detecting it or something happened with the SAPI 5 interface? And or it's because the software isn't updated for almost a quinquennium? I hope I can get some help from you, as I want to learn when I finish my university quarter. Thanks, Luis
|
|
Breee
New Member
Yo waddup
Posts: 6
|
Post by Breee on Jul 28, 2022 10:58:49 GMT
Hi there luiscarlosgm20 ! I'm talking for you and coltonhill01 who had the same kind of problem before. Hiro has remained silent for some time now, I really hope he's ok. His software is really cool and inspired me a lot; I started some time ago a journey through the giant world of music programmation (that's what this software is about!). From what I can tell, Beep Comp offers support for one of the shortest and most efficient language used to code music, a custom variant of MML (Music Macro Language). The GUI, from a non-blind user perspective, is pretty bad and has major memory leaks and bugs. I suggest you take a tour through the other available options but I doubt every other GUI have good accessibility features. My favorite languages so far are Sonic Pi and Super Collider, there is also a Python library called Pyo but Python is not the most blind-friendly programming language. Moreover, if you want solid screen reader support, go get Microsoft Visual Studio Code. It's full of documentation and extensions, you will find everything you need in there. There are extensions for the Sonic Pi and Super Collider language, and also an MML extension for Add Music, a tool used for writing SNES video game music. You can find a syntax reference here: thelx5.github.io/AddMusicK/readme_files/syntax_reference.htmlFinally, if that's not enough, I started some kind of restoration project for Beep Comp on my GitHub page witch I named LOV, it's written in Python. I'm still working on it but the thing is, the interpreter (the thing that reads code) was done in about two days. The most time-consuming part is the graphical user interface. I believe it should be quite easy to build a custom interpreter for blind people like you since there is no need for any graphical interface. I could make a talking script and reshape the language syntax to your taste. What do you think? Yours truly, Breee
|
|
|
Post by luiscarlosgm20 on Jul 28, 2022 11:30:34 GMT
Wow I was just sleeping and I didn't know that this post will exist at that time when I was sleeping! Thanks for the recommendations I already have VSCode and I like it, I don't know about the others. Hope Hiro is fine to give me some advice, since I don't know how to enable it. Some frends that I know of that are blind also has that problem. I was testing it in my laptop but no work. Ah and about your new BeepComp version/fork/adaptation/remake sounds interesting, gonna check it.
|
|
Breee
New Member
Yo waddup
Posts: 6
|
Post by Breee on Jul 28, 2022 11:40:29 GMT
I mean, my project isn't ready yet. I just wanted to tell you that I can make you a custom app that better fits to your needs. I could even use the Beep Comp player: Hiro made an API you can use directly by launching it, pasting Beep Comp code and hitting Enter. It's called StringPlayer.exe and is available here: github.com/hiromorozumi/bcplayer
|
|