改声音目录
This commit is contained in:
@@ -7,12 +7,12 @@ export const sound_play_frequency = {
|
||||
.appendField(Blockly.Msg.MIXLY_SOUND_PLAY)
|
||||
.appendField(Blockly.Msg.MIXLY_SOUND_FREQUENCY);
|
||||
this.appendValueInput("FREQUENCY")
|
||||
.setCheck(null)
|
||||
.setCheck(Number)
|
||||
.setAlign(Blockly.ALIGN_RIGHT);
|
||||
this.appendDummyInput()
|
||||
.appendField(Blockly.Msg.MIXLY_SOUND_DURATION);
|
||||
this.appendValueInput("DURATION")
|
||||
.setCheck(null)
|
||||
.setCheck(Number)
|
||||
.setAlign(Blockly.ALIGN_RIGHT);
|
||||
this.setPreviousStatement(true);
|
||||
this.setNextStatement(true);
|
||||
|
||||
@@ -4,7 +4,7 @@ export const sound_play_frequency_no_duration = {
|
||||
init: function() {
|
||||
this.setColour('#acc159');
|
||||
this.appendValueInput("FREQUENCY")
|
||||
.setCheck(null)
|
||||
.setCheck(Number)
|
||||
.appendField(Blockly.Msg.MIXLY_SOUND_PLAY_FREQUENCY_NO_DURATION);
|
||||
this.setPreviousStatement(true);
|
||||
this.setNextStatement(true);
|
||||
|
||||
@@ -4,8 +4,7 @@ export const sound_play_note_list = {
|
||||
init: function() {
|
||||
this.setColour('#acc159');
|
||||
this.appendDummyInput()
|
||||
.appendField(Blockly.Msg.MIXLY_SOUND_PLAY_NOTE_LIST);
|
||||
this.appendDummyInput()
|
||||
.appendField(Blockly.Msg.MIXLY_SOUND_PLAY_NOTE_LIST)
|
||||
.appendField(new Blockly.FieldDropdown([
|
||||
["DADADADUM", "DADADADUM"],
|
||||
["BIRTHDAY", "BIRTHDAY"],
|
||||
|
||||
@@ -1,23 +1,24 @@
|
||||
import * as Blockly from 'blockly/core';
|
||||
|
||||
export const sound_note = {
|
||||
init: function() {
|
||||
init: function () {
|
||||
this.setColour('#acc159');
|
||||
this.appendDummyInput()
|
||||
.appendField(new Blockly.FieldDropdown([
|
||||
["NOTE_B3", "NOTE_B3"],
|
||||
["NOTE_C4", "NOTE_C4"],
|
||||
["NOTE_D4", "NOTE_D4"],
|
||||
["NOTE_E4", "NOTE_E4"],
|
||||
["NOTE_F4", "NOTE_F4"],
|
||||
["NOTE_G4", "NOTE_G4"],
|
||||
["NOTE_A4", "NOTE_A4"],
|
||||
["NOTE_B4", "NOTE_B4"],
|
||||
["NOTE_C5", "NOTE_C5"],
|
||||
["NOTE_D5", "NOTE_D5"],
|
||||
["NOTE_E5", "NOTE_E5"],
|
||||
["NOTE_F5", "NOTE_F5"],
|
||||
["NOTE_G5", "NOTE_G5"]
|
||||
["NOTE_A4", "440"],
|
||||
["NOTE_B3", "247"],
|
||||
["NOTE_C4", "262"],
|
||||
["NOTE_D4", "294"],
|
||||
["NOTE_E4", "330"],
|
||||
["NOTE_F4", "349"],
|
||||
["NOTE_G4", "392"],
|
||||
["NOTE_A4", "440"],
|
||||
["NOTE_B4", "494"],
|
||||
["NOTE_C5", "523"],
|
||||
["NOTE_D5", "587"],
|
||||
["NOTE_E5", "659"],
|
||||
["NOTE_F5", "698"],
|
||||
["NOTE_G5", "784"]
|
||||
]), "NOTE");
|
||||
this.setOutput(true, null);
|
||||
this.setOutputShape(Blockly.OUTPUT_SHAPE_ROUND);
|
||||
|
||||
Reference in New Issue
Block a user