Vore audio!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

119 line
2.0 KiB

  1. export const PresetSources: Array<{
  2. name: string;
  3. kind: "source";
  4. // eslint-disable-next-line @typescript-eslint/no-explicit-any
  5. [x: string]: any;
  6. }> = [
  7. {
  8. soundSet: {
  9. name: "Gurgles",
  10. },
  11. kind: "source",
  12. volume: 1,
  13. interval: [4, 6],
  14. pitch: [0.9, 1.1],
  15. panning: [-0.7, 0.7],
  16. name: "Gurgles",
  17. type: "IntervalSource",
  18. },
  19. {
  20. soundSet: {
  21. name: "Burps",
  22. },
  23. kind: "source",
  24. volume: 1,
  25. interval: [15, 45],
  26. pitch: [0.7, 1.1],
  27. panning: [-0.1, 0.1],
  28. name: "Burps",
  29. type: "IntervalSource",
  30. },
  31. {
  32. soundSet: {
  33. name: "Guts",
  34. },
  35. kind: "source",
  36. volume: 1,
  37. interval: [7, 15],
  38. pitch: [0.7, 1.1],
  39. panning: [-0.5, 0.5],
  40. name: "Guts",
  41. type: "IntervalSource",
  42. },
  43. {
  44. soundSet: {
  45. name: "Squishing",
  46. },
  47. kind: "source",
  48. volume: 1,
  49. pitch: 1,
  50. name: "Squishing",
  51. type: "LoopingSource",
  52. },
  53. {
  54. soundSet: {
  55. name: "Heartbeat",
  56. },
  57. kind: "source",
  58. volume: 1,
  59. pitch: 1,
  60. name: "Heartbeat",
  61. type: "LoopingSource",
  62. },
  63. {
  64. soundSet: {
  65. name: "Breathing",
  66. },
  67. kind: "source",
  68. volume: 1,
  69. pitch: 1,
  70. name: "Breathing",
  71. type: "LoopingSource",
  72. },
  73. {
  74. soundSet: {
  75. name: "Rumble",
  76. },
  77. kind: "source",
  78. volume: 1,
  79. pitch: 1,
  80. name: "Rumble",
  81. type: "LoopingSource",
  82. },
  83. ];
  84. // eslint-disable-next-line @typescript-eslint/no-explicit-any
  85. export const PresetFilters: Array<{ name: string; [x: string]: any }> = [
  86. {
  87. cutoff: 1000,
  88. name: "Lowpass",
  89. kind: "filter",
  90. type: "LowpassFilter",
  91. },
  92. {
  93. cutoff: 200,
  94. name: "Highpass",
  95. kind: "filter",
  96. type: "HighpassFilter",
  97. },
  98. {
  99. width: 1,
  100. name: "Stereo Width",
  101. kind: "filter",
  102. type: "StereoWidthFilter",
  103. },
  104. {
  105. time: 1,
  106. decay: 1,
  107. dry: 1,
  108. wet: 0.5,
  109. name: "Reverb",
  110. kind: "filter",
  111. type: "ReverbFilter",
  112. },
  113. ];
  114. export const DemoScene = [
  115. ];