|
|
|
@@ -1,8 +1,6 @@ |
|
|
|
<template> |
|
|
|
<h1>Dissolve</h1> |
|
|
|
<div>This is a mega-early-alpha vore audio generator.</div> |
|
|
|
<div>Click the buttons below to start each kind of audio.</div> |
|
|
|
<div>(clicking repeatedly will play even MORE audio)</div> |
|
|
|
<div> |
|
|
|
Follow <a href="https://twitter.com/causticcrux">@causticcrux</a> for more. |
|
|
|
</div> |
|
|
|
@@ -82,15 +80,15 @@ export default class VoreAudio extends Vue { |
|
|
|
|
|
|
|
startGlorps(): void { |
|
|
|
const source: Source = new IntervalSource("Guts", 5, 8); |
|
|
|
source.loadSound("bowels-to-intestines.ogg"); |
|
|
|
source.loadSound("intestines-to-bowels.ogg"); |
|
|
|
source.loadSound("intestines-to-stomach.ogg"); |
|
|
|
source.loadSound("intestines-to-stomach-forced.ogg"); |
|
|
|
source.loadSound("stomach-to-intestines.ogg"); |
|
|
|
source.loadSound("stomach-to-intestines-fail.ogg"); |
|
|
|
source.loadSound("stomach-churn.ogg"); |
|
|
|
source.loadSound("bowels-churn-safe.ogg"); |
|
|
|
source.loadSound("bowels-churn-danger.ogg"); |
|
|
|
source.loadSound("bowels-to-intestines"); |
|
|
|
source.loadSound("intestines-to-bowels"); |
|
|
|
source.loadSound("intestines-to-stomach"); |
|
|
|
source.loadSound("intestines-to-stomach-forced"); |
|
|
|
source.loadSound("stomach-to-intestines"); |
|
|
|
source.loadSound("stomach-to-intestines-fail"); |
|
|
|
source.loadSound("stomach-churn"); |
|
|
|
source.loadSound("bowels-churn-safe"); |
|
|
|
source.loadSound("bowels-churn-danger"); |
|
|
|
source.active = false; |
|
|
|
|
|
|
|
this.addSource(source); |
|
|
|
@@ -98,31 +96,31 @@ export default class VoreAudio extends Vue { |
|
|
|
|
|
|
|
startDigestion(): void { |
|
|
|
const source: Source = new LoopingSource("Digestion"); |
|
|
|
source.loadSound("fen-stomach.ogg"); |
|
|
|
source.loadSound("fen-intestines.ogg"); |
|
|
|
source.loadSound("fen-bowels.ogg"); |
|
|
|
source.loadSound("fen-stomach"); |
|
|
|
source.loadSound("fen-intestines"); |
|
|
|
source.loadSound("fen-bowels"); |
|
|
|
|
|
|
|
this.addSource(source); |
|
|
|
} |
|
|
|
|
|
|
|
startBurps(): void { |
|
|
|
const source: Source = new IntervalSource("Burps", 5, 15); |
|
|
|
source.loadSound("belch (1).ogg"); |
|
|
|
source.loadSound("belch (2).ogg"); |
|
|
|
source.loadSound("belch (3).ogg"); |
|
|
|
source.loadSound("belch (4).ogg"); |
|
|
|
source.loadSound("belch (5).ogg"); |
|
|
|
source.loadSound("belch (6).ogg"); |
|
|
|
source.loadSound("belch (7).ogg"); |
|
|
|
source.loadSound("belch (8).ogg"); |
|
|
|
source.loadSound("belch (9).ogg"); |
|
|
|
source.loadSound("belch (10).ogg"); |
|
|
|
source.loadSound("belch (11).ogg"); |
|
|
|
source.loadSound("belch (12).ogg"); |
|
|
|
source.loadSound("belch (13).ogg"); |
|
|
|
source.loadSound("belch (14).ogg"); |
|
|
|
source.loadSound("belch (15).ogg"); |
|
|
|
source.loadSound("belch (16).ogg"); |
|
|
|
source.loadSound("belch (1)"); |
|
|
|
source.loadSound("belch (2)"); |
|
|
|
source.loadSound("belch (3)"); |
|
|
|
source.loadSound("belch (4)"); |
|
|
|
source.loadSound("belch (5)"); |
|
|
|
source.loadSound("belch (6)"); |
|
|
|
source.loadSound("belch (7)"); |
|
|
|
source.loadSound("belch (8)"); |
|
|
|
source.loadSound("belch (9)"); |
|
|
|
source.loadSound("belch (10)"); |
|
|
|
source.loadSound("belch (11)"); |
|
|
|
source.loadSound("belch (12)"); |
|
|
|
source.loadSound("belch (13)"); |
|
|
|
source.loadSound("belch (14)"); |
|
|
|
source.loadSound("belch (15)"); |
|
|
|
source.loadSound("belch (16)"); |
|
|
|
|
|
|
|
source.active = false; |
|
|
|
|
|
|
|
@@ -131,27 +129,27 @@ export default class VoreAudio extends Vue { |
|
|
|
|
|
|
|
startGurgles(): void { |
|
|
|
const source: Source = new IntervalSource("Gurgles", 3, 10); |
|
|
|
source.loadSound("gurgles/gurgle (1).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (2).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (3).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (4).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (5).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (6).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (7).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (8).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (9).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (10).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (11).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (12).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (13).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (14).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (15).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (16).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (17).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (18).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (19).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (20).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (21).ogg"); |
|
|
|
source.loadSound("gurgles/gurgle (1)"); |
|
|
|
source.loadSound("gurgles/gurgle (2)"); |
|
|
|
source.loadSound("gurgles/gurgle (3)"); |
|
|
|
source.loadSound("gurgles/gurgle (4)"); |
|
|
|
source.loadSound("gurgles/gurgle (5)"); |
|
|
|
source.loadSound("gurgles/gurgle (6)"); |
|
|
|
source.loadSound("gurgles/gurgle (7)"); |
|
|
|
source.loadSound("gurgles/gurgle (8)"); |
|
|
|
source.loadSound("gurgles/gurgle (9)"); |
|
|
|
source.loadSound("gurgles/gurgle (10)"); |
|
|
|
source.loadSound("gurgles/gurgle (11)"); |
|
|
|
source.loadSound("gurgles/gurgle (12)"); |
|
|
|
source.loadSound("gurgles/gurgle (13)"); |
|
|
|
source.loadSound("gurgles/gurgle (14)"); |
|
|
|
source.loadSound("gurgles/gurgle (15)"); |
|
|
|
source.loadSound("gurgles/gurgle (16)"); |
|
|
|
source.loadSound("gurgles/gurgle (17)"); |
|
|
|
source.loadSound("gurgles/gurgle (18)"); |
|
|
|
source.loadSound("gurgles/gurgle (19)"); |
|
|
|
source.loadSound("gurgles/gurgle (20)"); |
|
|
|
source.loadSound("gurgles/gurgle (21)"); |
|
|
|
|
|
|
|
this.addSource(source); |
|
|
|
} |
|
|
|
@@ -161,6 +159,7 @@ export default class VoreAudio extends Vue { |
|
|
|
} |
|
|
|
|
|
|
|
start(): void { |
|
|
|
this.context.resume(); |
|
|
|
if (this.started) { |
|
|
|
return; |
|
|
|
} |
|
|
|
|