New in Basic: Sound, high resolution, and clean syntax
We're approaching 1.0 for Basic so I wanted to do a big final push before I lock the features and start focusing on fixes and performance enhancements.
In this release:
Now you can play sounds and music in Basic. There are two APIs, one that plays a note, and the other plays a frequency.
The repl below implements a kind of piano using this API.
Refer to docs for more info.
You can now increase the display resolution and even remove the pixel borders.
display 500, 500, false
The new display is implemented using Canvas which makes it much faster and smoother. You can even right click and save the resulting image.
Line numbers are now optional! You can leave them out and only use them when using
goto. See the program below as an example.
The one last thing I want to do here is to add named labels so that, if you wish, you don't have to use line numbers at all.
Please report bugs or any issues you see. Try to especially do high resolution graphics stuff and let me know if it works well.
This is cool!
and congrat you are 2200 cycles!
(and we need file manager for apl,qbasic,and some languages)
@amasad The main language that I know many people want a file system for is Python + Turtle. It seems like it doesn't currently support libraries for some reason which I find somewhat strange considering that Turtle is based on Tkinter and Tkinter repls have file systems and libraries, although Turtle repls don't.
sound is so cool!
and a question...
is there is a Basic tutorial?
@amasad now the basic console is broken :(. The cursor is one line below the
> thing and when I press enter, the
> doesn't reappear unless I press
ctrl + c - this is while the repl was running and I aborted it with
ctrl + c. When I stopped the project with the
stop button at the top of the repl,
sound are both broken
You made this language, Amjad?