# data[].attributes.headline
Welcome to the Liminal Aquarium - with subtitles

# data[].attributes.subject
Welcome to the Liminal Aquarium - with subtitles

# data[].attributes.attachment_link.title
Welcome to the Liminal Aquarium final subtitles

# data[].attributes.attachment_link.title
Welcome to the Liminal Aquarium - full distor2

# data[].attributes.body
At the Liminal Aquarium!

# data[].attributes.attachment_link.title
Liminal Aquarium health and safety distor

# data[].attributes.attachment_link.title
Welcome to the Liminal Aquarium final video full

# data[].attributes.attachment_link.title
Goodbye from the Liminal Aquarium distor

# data[].attributes.body
At the Liminal Aquarium!

# data[].attributes.body
Learning to UV wrap

My laptop is gonna explode after this ;(

# data[].attributes.attachment_link.title
Welcome to the Liminal Aquarium - full distortion

# data[].attributes.body
But I added my own changes to what it recommended to fit to what I liked/what sounded nicer

# data[].attributes.body
Last resort had to use ChatGPT for assistance (I have never made music before lol)

# data[].attributes.body
Last thing - small adjustments + add all the fish and animate them = ready for filming soon

# data[].attributes.attachment_link.readable_text
BeepBox is an online tool for sketching and sharing instrumental music.

All song data is contained in the URL at the top of your browser. When you make changes to the song, the URL is updated to reflect your changes. When you are satisfied with your song, just copy and paste the URL to save and share your song!

BeepBox is a passion project, and will always be free to use. If you find it valuable and have the means, any gratuity via would be appreciated!

Instructions

You can add or remove notes by clicking on the gray rows at the top. BeepBox automatically plays the notes out loud for you. Try it!

Notes go into patterns, and you can edit one pattern at a time. Those numbered boxes at the bottom of the editor are the different patterns you can edit. Click the boxes to move to a different part of the song, or click the arrows on the currently selected box to swap which pattern is played during that part of the song.

BeepBox can play several rows of patterns simultaneously, and each row has its own set of patterns. Most rows can play melodies or harmonies, but the bottom row is for drums.

The purple loop underneath the numbered boxes controls which part of the song is currently repeating. Move the loop to listen to a different part of the song, or drag the ends to expand the loop to include the whole song.

When BeepBox has focus (click on its interface above), you can use these keyboard shortcuts:

Spacebar: play or pause the song

Shift Spacebar: play from mouse location

C/V: copy/paste selected pattern(s)

0-9: assign pattern number to selection

Arrows: move selection

Ctrl + Arrows: rearrange channels

[ ]: move playhead backward or forward

F/H: move to First or Highlighted pattern

Shift & Drag: select part of a pattern

Check BeepBox's edit menu for more!

In the note pattern editor, you can click and drag horizontally on a note to adjust its duration. You can also click above or below an existing note to add more notes to be played simultaneously, which is called a chord.

ADVANCED: Drag vertically from an existing note to bend its pitch, or drag vertically from above or below the note to adjust its volume. Drag on the numbered pattern boxes to select multiple patterns to copy and paste parts of your song.

BeepBox has many more features. Try playing with the buttons and menus on the right side to find out what it can do! You can also click on the label next to each option for a description of what it does.

Want to see what people have made with BeepBox? Songs that were shared on Twitter prior to 2023-05-22 can now be browsed in this interactive archive!

About

BeepBox is developed by John Nesky.

BeepBox does not claim ownership over songs created with it, so original songs belong to their authors.

Neither John Nesky nor BeepBox assume responsibility for any copyrighted material played on BeepBox. No songs are ever received, recorded, or distributed by BeepBox's servers. All song data is contained in the URL after the hash (#) mark, and your song data will not leave your device unless you copy and share the URL. BeepBox does not collect, track, or share any user data.

You can find the release notes for the latest versions of BeepBox here. Those who yearn for simpler times can still use the 2.3 or 3.0.13 versions of BeepBox.

You can download an offline version of BeepBox to use when you don't have access to the internet. The features are otherwise the same.

You can download and use the source code under the MIT license. In particular, you can use the synth code as demonstrated here to play BeepBox songs in your own JavaScript projects!

# data[].attributes.attachment_link.description
BeepBox is an online tool for sketching and sharing instrumental music.

# data[].attributes.attachment_link.readable_text
Skip to main content

This service requires JavaScript as DECtalk runs fully within your web browser.

This is a version of DECtalk compiled into WebAssembly, which runs entirely within your web browser.

Synthesizer

# data[].attributes.body
Windows, tank, poles, lighting

# data[].attributes.body
Ignore my cat

# data[].attributes.body
The images I used as inspiration to make my posters (images for reference and colour theme)

# data[].attributes.body
Final adjustments and adding the next corridor

# data[].attributes.body
Continuing to fill out

# data[].attributes.body
Figuring out the strength and colours

# data[].attributes.body
Aquarium room 2 in development

# data[].attributes.body
Same for this piece of coral

# data[].attributes.body
The model I got for free, I textured it myself

# data[].attributes.headline
Animating the fish with displace modifier

# data[].attributes.subject
Animating the fish with displace modifier

# data[].attributes.body
Very easy animation for fish

# data[].attributes.body
A free fish model I got from free3d.com

Easiest to install so far

# data[].attributes.body
Blinded by the light of a neutron star smh

# data[].attributes.body
Pretty cool

# data[].attributes.body
Making the sand in my tank

# data[].attributes.headline
What I learnt: adjusting animation with the Graph Editor

# data[].attributes.subject
What I learnt: adjusting animation with the Graph Editor

# data[].attributes.body
Making my animation loop with a mirrored effect (rendering frames takes hours and hours so this cuts the time down for rendering)

# data[].attributes.body
Making the top ripple with some animation

# data[].attributes.body
New poster made and added in

# data[].attributes.body
Made the first water texture: the volume

No making the second water texture: the water ripples at the top

# data[].attributes.body
Dreamcore vibes + backstory

Slogan: "There was something here once - at the Liminal Aquarium"

# data[].attributes.body
Unsure if I should make the base metal grey or wood...

# data[].attributes.body
I will make 2-3 more

# data[].attributes.body
Added my posters in and made glass doors to complete the main reception

+ added area lights for more illumination

# data[].attributes.body
more will be added later

Font: Lulo - bold

# data[].attributes.body
Created LED lights and made them blue for my aquarium colour palette (In the second image I made a mistake, my pole guards were floating. I fixed them in the third image)

# data[].attributes.body
Added glass to the doors. I changed the rendering mode to Cycles instead of EEVEE and the results look far better in quality