• R/O
  • HTTP
  • SSH
  • HTTPS

コミット

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

ATMEGA328を搭載した Arduino Duemilanove 互換機で音をPWM D/A変換出力するシンセサイザーライブラリです。


コミットメタ情報

リビジョン1c3822927f3066d59bf941d87e174e667e822ab2 (tree)
日時2016-04-21 00:36:05
作者Akiyoshi Kamide <kamide@yk.r...>
コミッターAkiyoshi Kamide

ログメッセージ

スケッチの例を最新バージョンに合わせて更新

変更サマリ

差分

--- a/examples/MIDI/MIDI.ino
+++ b/examples/MIDI/MIDI.ino
@@ -6,11 +6,15 @@
66 MIDI_CREATE_DEFAULT_INSTANCE();
77
88 #define MIDI_ENABLE_PIN 2
9-
109 #define PWMDAC_OUTPUT_PIN 3
1110 #include <PWMDAC_Synth.h>
12-const EnvelopeParam DEFAULT_ENV_PARAM = EnvelopeParam(4, 10, 128, 8);
13-PWMDAC_CREATE_INSTANCE(sineWavetable, PWMDAC_SINE_WAVE, DEFAULT_ENV_PARAM);
11+
12+PWMDAC_CREATE_WAVETABLE(sineWavetable, PWMDAC_SINE_WAVE);
13+
14+// {wavetableArray, {release, sustain, decay, attack}}
15+PROGMEM const Instrument instrument = {sineWavetable, {9, 128, 8, 3}};
16+
17+PWMDAC_CREATE_INSTANCE(&instrument);
1418
1519 void HandleNoteOn(byte channel, byte pitch, byte velocity) {
1620 if( velocity == 0 ) {