pp2018-pp10base

Similar documents
pp2019-pp10-base

pp2018-pp4base

pp2018-pp9base

配付資料

スライド 1

問 1 図 1 の図形を作るプログラムを作成せよ 但し ウィンドウの大きさは と し 座標の関係は図 2 に示すものとする 図 1 作成する図形 原点 (0,0) (280,0) (80,0) (180,0) (260,0) (380,0) (0,160) 図 2 座標関係 問 2

Processing入門マニュアル17

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更

スライド 1

第 5 部コンピューターの仕組み 保存ができたら 第 21 章で作っていた hello.html に手を加えて上書き保存し ブラウザーで確認してみよう 例 7: 画像を入れる <html> <body bgcolor=yellow> <p> 背景は黄色にした </p> <p>hello</p> <p

EDITOR を起動する 1. MS-3 をパソコンと USB ケーブルで接続し MS-3 の電源を入れます MS-3 とパソコンを USB ケーブルで接続しなくても ライブセットの編集はできます ただし パッチをエディットした結果を保存することはできません 保存にはパソコンとの接続が必要です パッ

操作説明書 AV-HS410 用イメージ転送ソフトウェア JAPANESE M0412TY0 -FJ VQT4K83

スライド 1

第 2 回 (4/18) 実力診断の解説と表作成の復習

推奨 web ブラウザについて スマートフォンやタブレットには様々な web ブラウザがあります Android 端末には 標準ブラウザ ios 端末には Safari どちらでも使用できる Y ブラウザ FireFox Google Chrome などの web ブラウザがあります ビット web

(3) 本文を書く 実際にページを開いたときに表示される本文を書いてみましょう から の間に書きます <html > <head > <title > 武のホームページ </title > </head > </html > (4) ページを保存する ここで一度ページを保存してみましょう テキストエ

目次 1. ログイン ログアウト デスクトップ ( 例 :Word Excel 起動中 ) Dock( 例 :Word Excel 起動中 ) Finder ウィンドウ メニューバー ( 例 :Word 起動中 )...

1.Picasa3 のダウンロードとインストールの方法 (1) アドレス を入力 (2) Picasa3 のダウンロードをクリックする (3) セキュリティ保護のため をクリックする 2

Processingをはじめよう

Taro-02_Web_html自習テキストⅡ.

a.net LePo 利用の手引き

SnNCutCnvs ステッカーウィザードを使ってデザインを作成する ここでは スターターキットに付属している A4 サイズ (210 mm 297 mm) のプリントステッカーを使用する場合の例を説明します [ ステップ 1] エリアサイズを変更します パソコンの場合 : 編集画面 >[ プロジェ

暮らしのパソコンいろは 早稲田公民館 ICT サポートボランティア

Microsoft PowerPoint - 03Scratchㆮæfi“作説柔+間帅è³⁄挎;.pptx

スライド 1

観光情報論 第6講 (着地情報)トラベルキオスク & 画像を入れる

Taro-テキスト.jtd

2 ソフトを使っての年賀状作成準備前もって コンピュータ ( PC ) ライブラリ ピクチャ ( マイピクチャ をクリックして空白のところで右クリック 新規作成 フォルダ クリック 新しいフォルダ を右クリック 名前の変更 をクリック 平成 28 年年賀状作成素材 と入力する (1) Photo F

情報システム設計論II ユーザインタフェース(1)

Web プログラミング 1 JavaScript (3) (4 章 ) 2013/7/3( 水 ) 日時 講義内容 4/10 ( 水 ) ガイダンス Web (1 章 ) 4/17 ( 水 ) HTML+CSS (1) (2 章 ) 4/24 ( 水 ) HTML+CSS (2) (2 章 ) 5/

Microsoft Word - macマニュアル【 】.doc

2.WMP で音楽の取り込みと書き込みの設定 (1) 取り込みの設定 1 メニューバー ツール オプションを開く 2 オプション画面が開いたら 音楽の取り込みタブをクリックする 3 取り込みの形式を MP3 を設定する 4 取り込み後に CDを取り出すにチェックを入れる 5 OK ボタンをクリックす

Microsoft PowerPoint - [150421] CMP実習Ⅰ(2015) 橋本 CG編 第1回 幾何変換.pptx

Rerank-By-Example: Rerank Search Results by Operation

ToDo: 今回のタイトル

画像ファイルを扱う これまでに学んだ条件分岐, 繰り返し, 配列, ファイル入出力を使って, 画像を扱うプログラムにチャレンジしてみよう

スライド 1

プレサリオ ステップアップ

PowerPoint プレゼンテーション

ガイダンス

CG

始める前にお読みください デジカメ写真のパソコンへの取り込み 保存 印刷 の注意点 1. この操作手順は Windows 7 の機能だけを使用しています 2. 使用するパソコンにインストールされているデジカメ写真の管理ソフトや画像処理ソフト 等をデジカメ写真の取り込み 保存 印刷に使用するときは こ

1. ステープラメイン画面 2. オブジェクト操作の仕方 A オブジェクトの選択 B オブジェクトの移動 C オブジェクトの変形 D オブジェクト操作ボタン E オブジェクトのコピーとはりつけ F オブジェクトの削除 G リンクの設定 H ファイルをはる I 音をつける J グループ化 K オブジェ

大容量情報検索論

クラウドの活用 クラウドとは雲 または雲状の煙やほこりという意味です ネット上にあって仕事はしてくれるがどこにあるかよくわからないサービスをクラウドと呼びます ここではクラウドサービスまたはクラウドサービスで利用されるサーバー群を指しクラウドを活用すると表現します クラウドには Micro soft

2/10 ページ 対象画像の選択 エルスプローラなどで対象の ( 縮小する ) 画像が入っているフォルダーを開きます 例えば 次の通りです 例では 下のフォルダーから反転しているファイル ( つまり 2006_ JPG ) を縮小するものとします 以下の説明では 対象画像 と呼びます

1/2

目次 第 1 章はじめに 取扱いについて 記載内容について... 5 第 2 章基本操作 OneDrive を開く フォルダーを作成する フォルダーを削除する データをアップロ

スライド 1

コンピュータの保存場所 デスクトップの PC を開けてみよう ダブルクリックすれば保存場所一覧が表示される ハードディスクドライブ : システム領域 リムーバブルドライブ : 取り外せる (DVDやUSBメモリ) ネットワークドライブ : 大学ではここをメインに使用 Q ドライブと R ドライブ Q

2.Picasa3 の実行 デスクトップの をダブルククリック 一番最初の起動の時だけ下記画 面が立ち上がります マイドキュメント マイピクチャ デスクトップのみスキャン にチェックを入れ続行 これはパソコン内部の全画像を検索して Picasa で使用する基本データを作成するものですが 完全スキャン

氏名を姓と名に分けて入力し ボタンをクリックして敬称を選び 住所欄を入力し 必要に応じて電話番号などその他の情報 を入力し 完了 (F) ボタンをクリックし 確認のメッセージが表示され OK ボタンをクリックし 1 表面のレイアウトを変更する 操作手順 バーの 表面 入力した宛先が表示され デザイン

PowerPoint プレゼンテーション

タイトル位置

情報システム設計論II ユーザインタフェース(1)

フレーム ページの作り方 那須シニアネット三宅節雄 今回は那須シニアネットのホームページと同様に 1バナーとホームページのタイトルなどを入れた top.html 2スライドショーなど構成するページの名前の一覧から各ページへリンクさせた menu.html 3 取り敢えず表紙を飾った main.htm

Word編Word編7 宛名欄 住所欄を調整する職人編5 差出人登録画面を表示する 住所録の登録が終了したら [ 差出人を作成 編集する ] をクリックし 宛名面を印刷 保存する 1 宛名面を印刷する [ 印刷 ] ボタンをクリックし [ 宛名印刷 ] 画面が表示され印刷範囲を指定し必要に応じて出受

スライド 1

RR1soft.book

Computer Graphics

3. 製品の登録 先頭へ 各製品は 画面が異なりますが メニュー 設定の位置はほとんど一定しています メニュー 設定をクリックしますと 購入 登録 や 設定 などの操作が行われます まずは製品のアイコンをダブルクリックして 製品を起動します それから製品を登録します メニュー 設定は 製品のメイン画

(Taro-\202w\202x\202r\202k\202h\202c\202d\212T\227v.jtd)

工程’S 9 ヘルプ Excelバーチャート

Microsoft PowerPoint P演習 第5回 当たり判定(2)【課題】.pptx

動画 静止画コンテンツの単純再生 ~ ディスプレイを使ったコンテンツ配信 ~ USB メモリーを使って コンテンツをディスプレイに配信する方法です ディスプレイ USB メモリー コンピューター 2

Microsoft Word - JC5 Manager使用方法_14b01.doc

Microsoft Word - 平成サロン09年2月21日一筆箋作成.doc

目次 1. プロフィール画像工房の概要 3 2. プロフィール画像の作成 9 3. プロフィール画像の登録 まとめ 29 レッスン内容 プロフィール画像工房 インターネット上に提供されているさまざまなサービス ( これ以降 サービス と記述します ) を利用するときには 利用するユーザー

アドレス帳移行手順

目次 1. デジタル押し花の作り方 3 2. デジタル押し花をきれいに仕上げる方法 まとめ 課題にチャレンジ 19 レッスン内容 デジタル押し花 マイクロソフト社のワープロソフト Word 2010( これ以降 Word と記述します ) の図ツールに搭載されている [ 背景

<4D F736F F D B B83578B6594BB2D834A836F815B82D082C88C60202E646F63>

「平成20年障害福祉サービス等経営実態調査」

大阪ガス株式会社 情報通信部 御中

Web データ管理 JavaScript (3) (4 章 ) 2011/12/21( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/18

C#の基本

プログラミング基礎

PowerPoint プレゼンテーション

パソコンの中を見よう

Windows8.1基礎 ファイル管理

Microsoft PowerPoint - kougi2.ppt

USB AVI ファイルに変換して録画データーを移動する... 2 microsd カードの録画ファイルをコピーして移動する... 5 NAS の録画ファイルをコピーして移動する / 8


1 グループ管理者とは ページ設定 ( グループページの設定 ) を行うことができるのがグループ管理者です グループ管理者はパーツのレイアウト変更や グループメンバーの権限設定 メンバーの招待などグループページ内の管理について様々に設定することができます 例えば町内会でグループページを作成し運用して

情報システム設計論II ユーザインタフェース(1)

Microsoft PowerPoint P演習 第10回 関数.ppt [互換モード]

Taro-Basicの基礎・はじめに(公

<4D F736F F D A957A A A8FEE95F18F88979D DEC90AC E646F63>

ARCHI Box iOS版 ヘルプ(お施主様向け)

Mapmakerfor の手順下絵を準備 作者の設定した大きさで作成する場合 下絵にする地図を挿入 トリミングと大きさの調整 大きさを調整した画像を保存 下絵を背景に設定 作成画面の大きさを調整 1 自分で用意した下絵を背景にする場合 下絵を背景に設定 作成画面の大きさを調整 画像が大きい場合シート

編集 キャンバスの設定をクリックします キャンバスの設定ダイアログが表示されますので幅 300 高さ 50 と半角で入力します 下の画像のようにキャンバスのサイズが変更されました 画像を選択します 右側中央 の上にマウスをポイントすると の矢印 が出ますので左端までドラッグし 文字を完全に消します

第 1 章 システムの概要 シラバスシステムとは 利用環境 留意事項 シラバスシステムの概念 役割 システムの利用イメージ... 4 第 2 章 基本操作

SmartBrowser_document_build30_update.pptx

<4D F736F F D2089A E838D815B838B B838082C582C D834F F08A7782D42E646F6378>

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL:

Ⅰ. 問題を 1 問ずつ入力していく方法 1. 挿入 メニューから e- ラーニング を選び テスト をクリックして下さい 2. 新規テストの作成ウィザード ( テストの設定 ) が開くので各項目を設定して下さい ここでは 名称を 確認問題 満点を 5 点 合格点を 3 点 制限時間なしで設定します

データの作成方法のイメージ ( キーワードで結合の場合 ) 地図太郎 キーワードの値は文字列です キーワードの値は重複しないようにします 同じ値にする Excel データ (CSV) 注意キーワードの値は文字列です キーワードの値は重複しないようにします 1 ツールバーの 編集レイヤの選択 から 編

I. アプリケーションソフトの利用 1. アプリケーションソフトの起動 終了 起動 [ スタート ] ボタンをクリック [ すべてのプログラム ] をポイ ント 任意のアプリケーションソフトをクリックします 終了 [ 閉じる ] ボタンをクリックします 保存しないで [ 閉じる ] ボタンをクリック

設定をクリックしてください 初期設定をクリックします

IPPO - 校内研修支援プログラム - 使用説明書 目次 項 目 ページ 1 プログラム利用の準備 この説明書の記述について プログラムの動作環境等 プログラムファイルのコピー プログラムファイルの起動 4 2 プログラムファイルの利用

1. 基本操作 メールを使用するためにサインインします (1) サインインして利用する 1 ブラウザ (InternetExploler など ) を開きます 2 以下の URL へアクセスします ( 情報メディアセンターのトップページからも移動で

Transcription:

後ろ5列は着席禁止 3人掛けの中央は着席禁止 プログラミング入門 Processingプログラミング 第10回 第10回 画像の表示と音の再生 第11回 応用課題プログラムの開発 第12回 Wordの基本操作と 応用課題プログラムについて Wordを用いたレポート作成 第13回 Excelの基本操作と Excel VBAによるプログラミング 第14,15回 Javaプログラミング 定期試験 九州産業大学 理工学部情報科学科 神屋郁子 ( pp@is.kyusan-u.ac.jp ) 時限 クラス 水1 機械 クラス3 水2 機械 クラス1 水4 電気 B1 B2 今後の予定 宿題 第10回の内容 次回は 応用課題の回 画像 画像処理 これまで作ったプログラムを振り返り どんなプログラムを作 画像の読み込みと表示 画像の加工 るか どんなアレンジをするか 予め考えてくること 2 応用課題の回の アレンジに 役立てよう 効果音 音楽 効果音の読み込みと再生 音楽の読み込みと再生 音データの視覚化 3 4

画像 画像とは 画像の表示 画像 静止画 これまでは図形を表示 画像ファイルの読み込みと表示 タテ ヨコに切って画素に 画素 ピクセル ドット ちっちゃい正方形 分解 画素ごとの色合いを数値化 して記憶 図形を動かす代わりに画像を動かせる 跳ね返るボールをキャラクターにしたり ゲームでとんでくるボールやキャッチルするバーをキャラクターにしたり 右図を参照 画像処理 画像ファイル 画像も数値データの集まり 演算することで加工できる 拡張子 bmp, gif, png, jpg など 5 6 画像データ 効果音や音楽 色のデータは RGB 8bit(0/1が8個) 3 8bitは 16進数で 00からFFまで 10進数で 0から255まで 効果音や音楽の再生 例 音のファイルの読み込みと再生 これまでのプログラムに音を追加できる FF 64 00 赤が強く緑を含む オレンジ色 R G B 音データの種類 WAV 効果音 MP3 音楽 &を使うと値を取り出せる 0xffff0000 だと R が取り出せる 0xff00ff00 だと G が取り出せる 0xff0000ff だと B が取り出せる 音の可視化 音も数値データの集まり 音の大きさ 周波数 7 8

画像 効果音 音楽 変数宣言 ( 型名前 ; ) PImage img; AudioSample audio; AudioPlayer music; 読み込み ( 代入 ) img = loadimage("????.jpg"); audio = minim.loadsample("????.wav", 2048); music = minim.loadfile("????.mp3", 2048); 描画 再生 image(img,0,0); audio.trigger(); music.play(); 9 作業 著作権フリーの画像を用意 例フォトスク http://photosku.com/ 画像の表示 効果音の再生 音楽の再生 応用 10 注意点 [ プログラムの作成手順 ] 演習 1 画像や音のファイルはフリー素材や著作権上問題ないものを使用するように ( もしくはレポート用と自分用に 2 つ作る ) 今回は 画像や音のファイルを使うので プログラムの保存場所がわからなくなるのを避けるために プログラムを入力したりファイルを追加する前に一度プログラムを保存しておくのをお勧めします 著作権フリーの画像を 2 枚保存する 画像の表示 [ スケッチ ] メニューの [ ファイルを追加 ] をクリックし画像ファイルを読み込む [ スケッチ ] メニューの [ スケッチフォルダーを開く ] をクリックして data フォルダーの中にそのファイルがあることを確認する 11 プログラムを記述する 12

著作権フリーの画像を2枚保存する [画像の保存(はじめに)] 演習1 画像の表示 http://photosku.com/ のページへ移動 この後説明用に使用するブラウザはGoogle Chrome [スケッチ]メニューの[ファイルを追加]をクリックし画像 ファイルを読み込む [スケッチ メニューの[スケッチフォルダーを開く]をクリッ クしてdataフォルダーの中にそのファイルがあることを確認 する プログラムを記述する ブラウザを起動して フォトスク なの で Google Chromeを利用してフォトスクのページにアクセスす ること 自分の撮った写真などを使用しても良いが 芸能人やアニメの キャラクターなどの画像を使用したり Twitterなどにある 人 が撮った/描いた写真や絵(俗に言う 拾い画 )は使用しないこと 他の画像を探したい人は 画像 素材 フリー のようなキー ワードで検索すると良い 13 [画像の保存(1/2)] トップページ左側のカテゴリーをクリックし 出て きた写真から使用する写真を選択し 写真を右ク リックして 名前をつけて画像を保存 をクリック 14 [画像の保存(2/2)] ファイル名のところに記入されたファイル名を消して ファイル名を入力 保存場所 ピクチャ 1つ目のファイル img1 2つ目のファイル img2 これ以外の場所 ファイ ル名でも良いが これ以降 の説明で使うので よくわ からない人はこの場所 こ の名前にしておくこと 15 16

著作権フリーの画像を2枚保存する [画像ファイルの読み込み(1/2)] [スケッチ]メニューの[ファイルを追加]をクリック 演習1 画像の表示 [スケッチ]メニューの[ファイルを追加]をクリックし画像 ファイルを読み込む [スケッチ メニューの[スケッチフォルダーを開く]をクリッ クしてdataフォルダーの中にそのファイルがあることを確認 する プログラムを記述する 17 [画像ファイルの読み込み(2/2)] 保存した画像ファイル ピクチャフォルダが表示さ れていない場合は[ライブラリ]から[ピクチャ]を選 択 をクリックし 開く をクリック 18 著作権フリーの画像を2枚保存する 演習1 画像の表示 [スケッチ]メニューの[ファイルを追加]をクリックし画像 ファイルを読み込む [スケッチ メニューの[スケッチフォルダーを開く]をクリッ クしてdataフォルダーの中にそのファイルがあることを確認 する 19 プログラムを記述する 20

[画像の確認 (1/3)] [スケッチ メニューの[スケッチフォルダーを開く] をクリック [画像の確認 (2/3)] [data フォルダをクリック 21 [画像の確認 (3/3)] 保存したファイルがあるか確認 22 著作権フリーの画像を2枚保存する 演習1 画像の表示 [スケッチ]メニューの[ファイルを追加]をクリックし画像 ファイル名の後ろには拡張 子 スライドの例で は.jpg がついており 拡 張子はファイルによって 様々 プログラムに記述す るので 今回dataフォルダ に置いたファイル名は ファイル名+拡張子 の 形でどこかにメモしておく こと ファイルを読み込む [スケッチ メニューの[スケッチフォルダーを開く]をクリッ クしてdataフォルダーの中にそのファイルがあることを確認 する 23 プログラムを記述する 24

[プログラムの記述] Pimage img; 演習1 loadimageの命令で 画像ファイルを読み込む size(800, 800); 画像の表示 img = loadimage( img1.jpg ); 22ページで確認したファイル 名.拡張子を記入 ファイル名 の大文字や小文字は間違えな いように書くこと img.resize(800,0); image(img,0,0); resizeの命令で拡大縮小 横800ドットに合わせる imageの命令で void draw(){ 読み込んだ画像を表示 25 Pimage img; size(800, 800); img = loadimage( img1.jpg ); img.resize(800,0); image(img,0,0); void draw(){ void mousepressed(){ 演習2 getの命令で 色の値を取得する 26 color col = img.get(mousex,mousey); println(mousex+, +mousey+ +hex(col,6)); マウスでクリックした 場所の色の値を表示 for(int y = 0; y < マウスでクリックした 場所の付近の色を 赤くする for(int x = 0; x < 100; x++){ void mousepressed(){ img.set(mousex+x,mousey+y,(c & 0xFFFF0000)); color col = img.get(mousex,mousey); println(mousex+, +mousey+ +hex(col,6)); 100; y++){ 演習3 mousepressedメソッドは マウスのボタンが 押された時に実行される処理 setの命令で 色を変更する image(img,0,0); 27 28

0xFFFF0000 演習 4 3. でクリックしたところを青くする PImage img; size(800,800); img = loadimage( img1.jpg ); 演習 5 もう 1 つ別の画像を表示 img.resize(800,0); image(img,0,0); 29 30 Minim minim; AudioSample audio; minim = new Minim(this); audio = minim.loadsample( tada.wav,2048); void draw(){ void mousepressed(){ audio.trigger(); ellipse(mousex,mousey,50,50); 演習 6 効果音の再生 31 [ プログラムの作成手順 ] 効果音の再生 演習 6 [ スケッチ ] メニューの [ ファイルを追加 ] をクリックし WAV 形式のファイルを読み込む [ スケッチ ] メニューの [ スケッチフォルダーを開く ] をクリックして data フォルダーの中にファイルがあることを確認する プログラムを入力する前に [ スケッチ ] メニューの [ ライブラリーをインポート ] から Minim を選ぶ 32

効果音の再生 [音データの読み込み(1/2)] [スケッチ]メニューの[ファイルを追加]をクリック 演習6 [スケッチ]メニューの[ファイルを追加]をクリックし WAV形 式のファイルを読み込む [スケッチ]メニューの[スケッチフォルダーを開く]をクリッ クして dataフォルダーの中にファイルがあることを確認す る プログラムを入力する前に[スケッチ]メニューの[ライブラ リーをインポート]からMinimを選ぶ 33 [音データの読み込み(2/2)] 例) C: Windows mediaのtada.wav を開く CドライブのWindowsフォルダのmediaフォルダにある 34 効果音の再生 演習6 [スケッチ]メニューの[ファイルを追加]をクリックし WAV形 tada.wavというファイルを開く 式のファイルを読み込む [スケッチ]メニューの[スケッチフォルダーを開く]をクリッ クして dataフォルダーの中にファイルがあることを確認す る プログラムを入力する前に[スケッチ]メニューの[ライブラ リーをインポート]からMinimを選ぶ 35 36

[音データの確認 (1/3)] [スケッチ メニューの[スケッチフォルダーを開く] をクリック [音データの確認 (2/3)] [data フォルダをクリック 37 [音データの確認 (3/3)] ファイルがあるか確認 38 効果音の再生 演習6 [スケッチ]メニューの[ファイルを追加]をクリックし WAV形 式のファイルを読み込む [スケッチ]メニューの[スケッチフォルダーを開く]をクリッ クして dataフォルダーの中にファイルがあることを確認す る プログラムを入力する前に[スケッチ]メニューの[ライブラ リーをインポート]からMinimを選ぶ 39 40

[ ライブラリのインポート (1/2)] [ スケッチ ] メニューの [ ライブラリをインポート ] から Minim を選択 [ ライブラリのインポート (2/2)] import の行が追加される プログラムはこの下に記述 41 42 Minim minim; AudioSample audio; minim = new Minim(this); audio = minim.loadsample( tada.wav,2048); void draw(){ void mousepressed(){ audio.trigger(); ellipse(mousex,mousey,50,50); loadsample の命令で音のファイルを読み込む trigger の命令で音を再生する 演習 6 効果音の再生 43 Minim minim; AudioPlayer music; String s; size(400,400); minim = new Minim(this); s = http://www.is.kyusan-u.ac.jp/~goshi/d/irish.mp3 ; music = minim.loadfile(s,2048); music.play(); void draw(){ play の命令で音楽を再生 loadfile の命令で音楽ファイルを読み込む 演習 7 音楽の再生 44

void draw(){ background(0); 左右の音量用の変数を宣言 float left = 0; float right = 0; for(int i = 0; i < music.left.size(); i++){ left += abs(music.left.get(i)); right += abs(music.right.get(i)); left = 1000*left/music.left.size(); right = 1000*right/music.right.size(); nostroke(); ellipse(width/3, height/2, left, left); ellipse(width*2/3, height/2, right, right); 演習 8 音楽と図形の連動 for 文の繰り返しで音量データを作る 丸の大きさは音量に応じて数値 1000 を調整する 左右の音量に応じた大きさの丸を描く 45 Minim minim; AudioPlayer music; String s; AudioMetaData Data; size(400,400); minim = new Minim(this); s = http://www.is.kyusan-u.ac.jp/~goshi/d/irish.mp3 ; music = minim.loadfile(s,2048); music.play(); meta = music.getmetadata(); 演習 9 MP3 メタ情報の表示 46 void draw(){ nostroke(); ellipse(width/3, height/2, left, left); ellipse(width*2/3, height/2, right, right); text( Album: + meta.album(),10,20); text( Artist: + meta.author(),10,40); text( Title: + meta.title(),10,60); text( Comment: + meta.comment(),10,80); 演習 9 MP3 メタ情報の表示 47 Minim minim; AudioPlayer music; String s; AudioMetaData Data; FFT fft; size(400,400); minim = new Minim(this); s = http://www.is.kyusan-u.ac.jp/~goshi/d/irish.mp3 ; music = minim.loadfile(s,2048); music.play(); meta = music.getmetadata(); fft = new FFT( music.buffersize(), music.samplerate()); 演習 10 周波数スペクトルの表示 48

void draw(){ text( Album: + meta.album(),10,20); text( Artist: + meta.author(),10,40); text( Title: + meta.title(),10,60); text( Comment: + meta.comment(),10,80); stroke(255); fft.forward(music.mix); for(int i = 0; i < width/4; i++){ line(i*4, height, i*4, height fft.getband(i)*4); 演習 10 周波数スペクトルの表示 49 プログラムの提出 ( 演習点 ) 画像 効果音 音楽どれかのプログラムを提出 なるべくたくさんアレンジ / 改良したものを提出すること 画像や音のファイルはフリー素材や著作権上問題ないものを使用するように K s Life のレポート機能から 締め切りは 6 日後の 23:59 それ以降も受け取るが減点する もっと改良したくてもこの時間に一度提出しよう ( 削除して提出しなおし可能 ) 評価は K s Life 上ではしない 50 提出する内容 以下をコメントとして入力 今回の内容の概要 ( 画像 効果音 音楽のどれを選んだか ) 工夫した点 質問 ( 何かあれば ) 感想 ( 簡単だった 難しかったなど ) 入らない場合は 3 つ目の提出ファイルとして追加してもよい 提出ファイルとして以下の 2 つ プログラム (*.pde) 実行画像 (PNG または JPG) 提出ファイルの名称にはそれぞれ学籍番号を入力 51