note_to_hz.tscn 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. [gd_scene load_steps=3 format=3 uid="uid://bvsb3gn3dmrw1"]
  2. [ext_resource type="Script" uid="uid://cy8x5wubj2kr6" path="res://scenes/Nodes/notes_to_hz.gd" id="1_crv77"]
  3. [ext_resource type="FontFile" uid="uid://bfnlymfdfb0e7" path="res://theme/BravuraText_SoundThread.otf" id="2_e08fm"]
  4. [node name="note_to_hz" type="GraphNode"]
  5. offset_left = 1528.0
  6. offset_top = 31.0
  7. offset_right = 1911.0
  8. offset_bottom = 257.0
  9. tooltip_text = "Converts from a musical note to Hz"
  10. title = "Convert Note to Hz"
  11. slot/0/left_enabled = false
  12. slot/0/left_type = 1
  13. slot/0/left_color = Color(0, 0, 0, 1)
  14. slot/0/left_icon = null
  15. slot/0/right_enabled = false
  16. slot/0/right_type = 1
  17. slot/0/right_color = Color(0, 0, 0, 1)
  18. slot/0/right_icon = null
  19. slot/0/draw_stylebox = true
  20. slot/1/left_enabled = false
  21. slot/1/left_type = 0
  22. slot/1/left_color = Color(1, 1, 1, 1)
  23. slot/1/left_icon = null
  24. slot/1/right_enabled = false
  25. slot/1/right_type = 0
  26. slot/1/right_color = Color(1, 1, 1, 1)
  27. slot/1/right_icon = null
  28. slot/1/draw_stylebox = true
  29. slot/2/left_enabled = false
  30. slot/2/left_type = 0
  31. slot/2/left_color = Color(1, 1, 1, 1)
  32. slot/2/left_icon = null
  33. slot/2/right_enabled = false
  34. slot/2/right_type = 0
  35. slot/2/right_color = Color(1, 1, 1, 1)
  36. slot/2/right_icon = null
  37. slot/2/draw_stylebox = true
  38. script = ExtResource("1_crv77")
  39. metadata/command = "note_to_hz"
  40. metadata/utility = true
  41. metadata/input = false
  42. [node name="Note" type="ItemList" parent="."]
  43. layout_mode = 2
  44. theme_override_font_sizes/font_size = 20
  45. allow_search = false
  46. auto_height = true
  47. item_count = 7
  48. max_columns = 7
  49. same_column_width = true
  50. fixed_column_width = 45
  51. icon_mode = 0
  52. item_0/text = "A"
  53. item_1/text = "B"
  54. item_2/text = "C"
  55. item_3/text = "D"
  56. item_4/text = "E"
  57. item_5/text = "F"
  58. item_6/text = "G"
  59. [node name="Accidental" type="ItemList" parent="."]
  60. custom_minimum_size = Vector2(0, 40)
  61. layout_mode = 2
  62. theme_override_fonts/font = ExtResource("2_e08fm")
  63. theme_override_font_sizes/font_size = 30
  64. allow_search = false
  65. auto_height = true
  66. item_count = 7
  67. max_columns = 7
  68. same_column_width = true
  69. fixed_column_width = 45
  70. icon_mode = 0
  71. item_0/text = ""
  72. item_1/text = ""
  73. item_2/text = ""
  74. item_3/text = ""
  75. item_4/text = ""
  76. item_5/text = ""
  77. item_6/text = ""
  78. [node name="FreqOutput" type="CodeEdit" parent="."]
  79. custom_minimum_size = Vector2(0, 10)
  80. layout_mode = 2
  81. size_flags_vertical = 3
  82. editable = false
  83. wrap_mode = 1
  84. delimiter_strings = Array[String](["\" \"", "' '"])
  85. [connection signal="item_selected" from="Note" to="." method="_on_item_list_item_selected"]
  86. [connection signal="item_selected" from="Accidental" to="." method="_on_item_list_2_item_selected"]