{"created":"2023-05-15T08:20:40.602818+00:00","id":763,"links":{},"metadata":{"_buckets":{"deposit":"3d887bc2-c1c6-4804-ae8f-30da111ba024"},"_deposit":{"created_by":11,"id":"763","owners":[11],"pid":{"revision_id":0,"type":"depid","value":"763"},"status":"published"},"_oai":{"id":"oai:shobi-u.repo.nii.ac.jp:00000763","sets":["10:6:139"]},"author_link":["1483"],"control_number":"763","item_10002_biblio_info_35":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicIssueDates":{"bibliographicIssueDate":"2021-12","bibliographicIssueDateType":"Issued"},"bibliographicPageEnd":"66","bibliographicPageStart":"45","bibliographicVolumeNumber":"34","bibliographic_titles":[{"bibliographic_title":"尚美学園大学芸術情報研究","bibliographic_titleLang":"ja"},{"bibliographic_title":"Journal of informatics for arts, Shobi University","bibliographic_titleLang":"en"}]}]},"item_10002_description_31":{"attribute_name":"記事種別(日)","attribute_value_mlt":[{"subitem_description":"研究ノート","subitem_description_language":"ja","subitem_description_type":"Other"}]},"item_10002_description_32":{"attribute_name":"記事種別(英)","attribute_value_mlt":[{"subitem_description":"Research Notes","subitem_description_language":"en","subitem_description_type":"Other"}]},"item_10002_description_33":{"attribute_name":"抄録(日)","attribute_value_mlt":[{"subitem_description":"2020 年度より国内の小学校でプログラミング授業が必修化され、巷に開設された子供向けのプログラミング教室を含めて「Scratch」などのビジュアル・プログラミング開発環境が採用されている。米国MIT により開発された「Scratch」は、画面上でジグゾーパズルのようにブロックを連結させることによりビジュアルにプログラミングが可能である。一般に「Scratch」は、アニメーションやゲームのアプリケーションを開発するツールとして知られているが、多くのAPI が満載され、組み込みソフトを含め汎用的なソフトウェア開発が可能である。「Scratch」自体はJavaScript で実装されており、JavaScriptの関数に相当する構造化プログラミング機能や、マルチスレッド機能を活用した高度で大規模なアプリケーションを開発できる。マルチメディア機能として、現状の「Scratch3.0」には動画再生や3次元CG の機能は実装されていないが、波形オーディオ、MIDI、音声合成といった音響処理機能は実装されている。本稿では、「Scratch3.0」を用いた音響分野のアプリケーション開発の基本について紹介する。","subitem_description_language":"ja","subitem_description_type":"Other"}]},"item_10002_description_34":{"attribute_name":"抄録(英)","attribute_value_mlt":[{"subitem_description":"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.","subitem_description_language":"en","subitem_description_type":"Other"}]},"item_10002_publisher_36":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"尚美学園大学芸術情報学部・大学院芸術情報研究科","subitem_publisher_language":"ja"}]},"item_10002_relation_39":{"attribute_name":"論文ID(NAID)","attribute_value_mlt":[{"subitem_relation_type_id":{"subitem_relation_type_id_text":"40022824835","subitem_relation_type_select":"NAID"}}]},"item_10002_source_id_25":{"attribute_name":"雑誌書誌ID","attribute_value_mlt":[{"subitem_source_identifier":"AA12312312","subitem_source_identifier_type":"NCID"}]},"item_10002_source_id_38":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-5370","subitem_source_identifier_type":"PISSN"}]},"item_10002_text_28":{"attribute_name":"著者所属(日)","attribute_value_mlt":[{"subitem_text_language":"ja","subitem_text_value":"尚美学園大学芸術情報学部非常勤"}]},"item_10002_text_29":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_language":"en","subitem_text_value":"Shobi University"}]},"item_creator":{"attribute_name":"著者","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"茂出木, 敏雄","creatorNameLang":"ja"},{"creatorName":"モデギ, トシオ","creatorNameLang":"ja-Kana"},{"creatorName":"MODEGI, Toshio","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_date","date":[{"dateType":"Available","dateValue":"2022-04-28"}],"displaytype":"detail","filename":"geijutsukiyou34_04modegi.pdf","filesize":[{"value":"1.5 MB"}],"format":"application/pdf","licensetype":"license_11","mimetype":"application/pdf","url":{"label":"geijutsukiyou34_04modegi.pdf","url":"https://shobi-u.repo.nii.ac.jp/record/763/files/geijutsukiyou34_04modegi.pdf"},"version_id":"3fc091e1-dca1-4f54-824c-5f2766a7acd1"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"ビジュアル・プログラミング","subitem_subject_language":"ja","subitem_subject_scheme":"Other"},{"subitem_subject":"スクラッチ","subitem_subject_language":"ja","subitem_subject_scheme":"Other"},{"subitem_subject":"波形オーディオ","subitem_subject_language":"ja","subitem_subject_scheme":"Other"},{"subitem_subject":"MIDI","subitem_subject_language":"ja","subitem_subject_scheme":"Other"},{"subitem_subject":"音声合成","subitem_subject_language":"ja","subitem_subject_scheme":"Other"},{"subitem_subject":"音響アプリケーション","subitem_subject_language":"ja","subitem_subject_scheme":"Other"},{"subitem_subject":"Visual Programming","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"Scratch","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"Waveform Audio","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"MIDI (Musical Instrument Digital Interface)","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"Speech Synthesizer","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"Acoustic Application","subitem_subject_language":"en","subitem_subject_scheme":"Other"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourcetype":"departmental bulletin paper","resourceuri":"http://purl.org/coar/resource_type/c_6501"}]},"item_title":"ビジュアル・プログラミング環境「Scratch3.0」を用いた音響アプリケーションの開発","item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"ビジュアル・プログラミング環境「Scratch3.0」を用いた音響アプリケーションの開発","subitem_title_language":"ja"},{"subitem_title":"Development of Acoustic Application Software Using Visual Programming Environment \"Scratch 3.0\"","subitem_title_language":"en"}]},"item_type_id":"10002","owner":"11","path":["139"],"pubdate":{"attribute_name":"PubDate","attribute_value":"2022-04-28"},"publish_date":"2022-04-28","publish_status":"0","recid":"763","relation_version_is_last":true,"title":["ビジュアル・プログラミング環境「Scratch3.0」を用いた音響アプリケーションの開発"],"weko_creator_id":"11","weko_shared_id":-1},"updated":"2024-02-20T01:19:37.420609+00:00"}