Development of Acoustic Application Software Using Visual Programming Environment "Scratch 3.0"

Bibliographic Information

Other Title
  • ビジュアル・プログラミング環境「Scratch3.0」を用いた音響アプリケーションの開発
  • ビジュアル ・ プログラミング カンキョウ 「 Scratch3.0 」 オ モチイタ オンキョウ アプリケーション ノ カイハツ

Search this article

Abstract

Research Notes

Since 2020, in Japanese domestic elementary schools, programming education has become compulsory. In many elementary schools including private programming schools in the streets opened for children, visual programming environments such as “Scratch” have been used for educational tools. Using the “Scratch” developed by the Massachusetts Institute of Technology in the USA, it makes possible a visual programming, by connecting blocks on screen like a jigsaw puzzle. In general, the “Scratch” is known as a development tool for animation or game applications, but it includes a lot of APIs and it can be used as a development tool of generic software including embedded systems. The “Scratch” tool itself has been implemented by the JavaScript programming language. It is possible to develop a high-level and large-scale application, using structured programming and multiple thread functions supported by JavaScript. In the current “Scratch 3.0” version, video and 3D graphic functions are not supported, but acoustic functions such as waveform audio, MIDI and speech synthesizer are implemented. In this report, we present fundamental programming methods for development of acoustic application, using the “Scratch 3.0” tool.

Journal

Details 詳細情報について

Report a problem

Back to top