HOLY MOLY TAP! was made for the Meta VR Start Developer Competition 2026. The words, table, cup, coaster, hands, venue films and the game itself were made for it.
10 of the 37 songs was made for this game with ACE-Step 1.5, an open-source music model (code and weights under the MIT licence), then arranged and mixed by the team. The logo song's voice was made with Kokoro-82M, an open-source speech model (code and weights under the Apache-2.0 licence), singing a tune written for this game.
| Song | Made with |
|---|---|
| Calabash | ACE-Step 1.5, arranged and mixed for the game |
| Quarter in the Jukebox | ACE-Step 1.5, arranged and mixed for the game |
| Long Table | ACE-Step 1.5, arranged and mixed for the game |
| Pass It Round | ACE-Step 1.5, arranged and mixed for the game |
| Porch Light | ACE-Step 1.5, arranged and mixed for the game |
| Same Old Oak | ACE-Step 1.5, arranged and mixed for the game |
| Saudade Street | ACE-Step 1.5, arranged and mixed for the game |
| Sunday Strings | ACE-Step 1.5, arranged and mixed for the game |
| Three-Strand Cord | ACE-Step 1.5, arranged and mixed for the game |
| Window Seat | ACE-Step 1.5, arranged and mixed for the game |
| Arirang | Traditional Bonjo (Gyeonggi) Arirang melody, checked note by note against the National Gugak Center's teaching scores and the transcriptions in `sources`. No pre-1931 printed score of this melody has been located. |
| Auld Lang Syne | Auld Lang Syne, traditional Scottish melody; first printed with the present words in George Thomson, A Select Collection of Original Scottish Airs, 3rd set (1799), p. 68. Written by us from the bare traditional tune (verse and chorus), F major, dotted rhythms straight. |
| Can-Can | Jacques Offenbach, Orphée aux enfers (1858), Act II finale, Galop ('Galop infernal'). Melody, bass and harmony transcribed from 'Orphée aux Enfers, opéra-bouffon en 2 actes et 4 tableaux. Partition pour piano seul. Musique de J. Offenbach', BnF Gallica bpt6k1187743z, scan pages 82-85 (printed pp. 80-83), public domain. |
| Carmen Prelude | Georges Bizet, Carmen, Prélude (1875). March theme and Toréador refrain written by us from the vocal score 'Carmen, opéra comique en 4 actes ... partition chant et piano arrangée par l'auteur' (Paris, Choudens; 1875 version), Internet Archive carmenopracomi00bize, public domain; checked note by note against it and against Mutopia 635 (Schirmer 1895). |
| Drunken Sailor | What Shall We Do with the Drunken Sailor?, traditional shanty. Melody transcribed from R. R. Terry, The Shanty Book, Part I (London: Curwen, 1921), No. 14, pp. 30-31 (Project Gutenberg #20774 page images). |
| El Choclo | Ángel G. Villoldo, El Choclo (tango criollo, 1903). First strain (2/4 bars 1-16 with pickup) and its bass transcribed by us from 'El Choclo, Tango Argentine' arr. Eugene Platzmann, New York: Jos. W. Stern & Co. 1913 (plate 7585), printed pages 3-4. |
| Frère Jacques | Frère Jacques, anonymous French round (BnF manuscript 'Frère Blaise', c.1775-85; Capelle, La Clé du Caveau, Paris 1811). Written by us from the bare traditional 8-bar tune, F major, set as a four-voice round. |
| In the Hall of the Mountain King | Edvard Grieg, In the Hall of the Mountain King (Peer Gynt Suite No. 1, Op. 46 No. 4; composed 1874-75, suite published Leipzig: Peters 1888). Melody, bass pedal, stretto bass and final chords transcribed by us from the G. Schirmer piano edition (New York, copyright 1899, plate 14922, ed. Louis Oesterle), printed pages 12, 13, 15. |
| Hungarian Dance No. 5 | Johannes Brahms, Hungarian Dance No. 5 (WoO 1; Simrock 1869). Main theme (both statements) and bass transcribed by us from the piano solo edition, New York: G. Schirmer 1893, plate 10785, printed pages 20-21. |
| Ode to Joy | Ludwig van Beethoven, Symphony No. 9 Op. 125, finale, the Freude theme; melody checked against the references in `sources`. |
| Radetzky March | Johann Strauss I, Radetzky-Marsch op. 228 (1848). Melody, bass and the B-strain/trio lower voice transcribed from 'Marche de Radetzky, oeuvre 228, composee par Johann Strauss, arrangee pour le piano par Maxime Alkan' (Paris, Richault, plate R. 1233), BnF Gallica btv1b10073696j, pages 2-6 of 9, public domain. |
| Rondo alla Turca | W. A. Mozart, Piano Sonata in A major K. 331 (300i), III 'Alla Turca' (Vienna, Artaria 1784). Theme, C major middle and the A major strain transcribed by us from 'Rondo alla Turca (aus der Sonate in A dur)', ed. Eugen d'Albert, Leipzig, Rob. Forberg, 1908 (d'Albert d. 1932), BnF Gallica btv1b9069366j, public domain; Mozart's notes only. |
| Sakura Sakura | Sakura Sakura (さくらさくら), anonymous; first printed in Sōkyokushū (箏曲集) vol. 1, Ongaku Torishirabe-gakari, Tokyo 1888. Written by us from the bare traditional melody (miyako-bushi scale), transposed up a minor third. |
| The Entertainer | Scott Joplin, The Entertainer: A Rag Time Two Step (St. Louis: John Stark & Son, 1902). Introduction, A strain and B strain written by us from the 1902 first edition, Library of Congress scan (loc.natlib.ihas.200033252) via Wikimedia Commons, printed pages 2-3, public domain; checked note by note against it, Mutopia 263 and the Commons LilyPond transcription. |
| When the Saints Go Marching In | When the Saints Go Marching In, traditional African-American spiritual; earliest print of the familiar song in E. Boatner (ed.), Spirituals Triumphant, Old and New (Nashville, 1927). Melody only, written by us from the bare traditional tune, F major; our own harmony. |
| William Tell Finale | Gioachino Rossini, Guillaume Tell, overture, finale (Allegro vivace), Paris 1829. Fanfare, main theme, second strain, F sharp bars and tutta forza tune written by us from 'Guillaume Tell, ouverture réduite pour le piano avec accompagnement de violon (ad libitum) par L. Niedermeyer' (Paris, 19th c.), BnF Gallica btv1b90674594, public domain; checked note by note against it and the Flutetunes line. |
| Doraji | Doraji taryeong, Korean folk song (Hwanghae origin, the present form classed as Gyeonggi), no named author; melody as in the National Gugak Center's teaching score, checked note by note against the references in `sources`. No pre-1931 printed score of this melody has been located; Korean reference works place the song in gisaeng schools and in Japan from the 1920s. |
| Eine kleine Nachtmusik | Wolfgang Amadeus Mozart, Serenade No. 13 in G, K. 525, first movement (1787; first printed 1827): the first violin's notes, checked against the references in `sources`. Our own setting; the harmony is read from Mozart's lower parts. |
| Hallelujah Chorus | George Frideric Handel, Messiah HWV 56 (composed 1741), the Hallelujah chorus: the soprano's line, instrumental, an octave up; checked against the references in `sources`. Our own setting under it, from Handel's harmony; Handel's alto under King of Kings. No words. |
| Happy Birthday | Mildred J. Hill, 'Good-Morning to All', in Mildred J. Hill and Patty S. Hill, Song Stories for the Kindergarten (Chicago: Clayton F. Summy, 1893), p. 3, in the form sung as 'Happy Birthday to You'. Melody only; checked against that print and the references in `sources`; our own band. |
| Jingle Bells | J. Pierpont, The One Horse Open Sleigh (Boston: Oliver Ditson, 1857), reissued as Jingle Bells (1859). Melody as printed in The Golden Book of Favorite Songs (Chicago: Hall & McCreary, copyright 1915, 1923), no. 120, the 1857 chorus being a different tune; melody only, no words, our own setting. |
| London Bridge | 'London Bridge Is Falling Down', traditional English singing game; words in print from about 1744 (Tommy Thumb's Pretty Song Book); the tune now sung first recorded in A. H. Rosewig, Illustrated National Songs and Games (1879), after Fuld, The Book of World-Famous Music. Melody only, checked against the references in `sources`; our own harmony and band. |
| Mary Had a Little Lamb | The traditional American tune of 'Mary Had a Little Lamb' (Sarah Josepha Hale's rhyme, 1830), the air shared with 'Goodnight, Ladies' (E. P. Christy, 1847); not Lowell Mason's 1831 setting. Melody only, checked against the references in `sources`; our own harmony and band. |
| Nutcracker March | Pyotr Ilyich Tchaikovsky, The Nutcracker Suite Op. 71a (1892), No. 2 March, main theme, read from the references in `sources`. Our own setting; Tchaikovsky's second voice under the fanfare. |
| Row Your Boat | 'Row Your Boat (Round)', credited to E. O. Lyte in The Franklin Square Song Collection, ed. J. P. McCaskey (New York: Harper, 1881), p. 69. Melody only, checked against that page and the references in `sources`; our own harmony and band. |
| Twinkle Twinkle Little Star | 'Ah! vous dirai-je, maman', French air, first printed 1761 (Les Amusements d'une heure et demy, Paris), in the English 'Twinkle, Twinkle, Little Star' form. Melody only, checked against the references in `sources`; our own harmony and band. |
| Vivaldi Spring | Antonio Vivaldi, La Primavera, Concerto Op. 8 No. 1, RV 269, first movement (Il cimento dell'armonia e dell'inventione, Amsterdam: Le Cène, 1725): the opening ritornello of the violin part, checked against the references in `sources`. Our own setting; the harmony is read from Vivaldi's lower parts. |
| Font | Used for | Licence |
|---|---|---|
| Outfit | hit words (MSDF), cards and UI print | SIL Open Font License 1.1 |
| Atkinson Hyperlegible Next | table print | SIL Open Font License 1.1 |
Built with Meta's Immersive Web SDK and three.js. The game's own code includes these open-source packages; their licence notices are in third-party-licenses.txt.
| Package | Licence |
|---|---|
| @babylonjs/havok 1.3.14 | MIT |
| @dimforge/rapier3d-compat 0.12.0 | Apache-2.0 |
| @iwsdk/core 1.0.1 | MIT |
| @iwsdk/locomotor 1.0.1 | MIT |
| @iwsdk/scene-composition 1.0.1 | MIT |
| @iwsdk/xr-input 1.0.1 | MIT |
| @opentelemetry/api 1.9.1 | Apache-2.0 |
| @opentelemetry/api-logs 0.220.0 | Apache-2.0 |
| @opentelemetry/core 2.12.0 | Apache-2.0 |
| @opentelemetry/instrumentation 0.220.0 | Apache-2.0 |
| @opentelemetry/resources 2.12.0 | Apache-2.0 |
| @opentelemetry/sdk-trace 2.12.0 | Apache-2.0 |
| @opentelemetry/sdk-trace-base 2.12.0 | Apache-2.0 |
| @opentelemetry/semantic-conventions 1.44.0 | Apache-2.0 |
| @pmndrs/handle 6.6.32 | MIT (from its licence file) |
| @pmndrs/msdfonts 1.0.78 | MIT AND Apache-2.0 AND OFL-1.1 (from its licence file) |
| @pmndrs/pointer-events 6.6.32 | MIT (from its licence file) |
| @pmndrs/uikit 1.0.78 | MIT (from its licence file) |
| @pmndrs/uikit-horizon 1.0.78 | MIT (from its licence file) |
| @pmndrs/uikit-lucide 1.0.78 | MIT (from its licence file) |
| @pmndrs/uikit-pub-sub 1.0.78 | MIT |
| @preact/signals-core 1.14.5 | MIT |
| @protobufjs/aspromise 1.1.2 | BSD-3-Clause |
| @protobufjs/base64 1.1.2 | BSD-3-Clause |
| @protobufjs/codegen 2.0.5 | BSD-3-Clause |
| @protobufjs/eventemitter 1.1.1 | BSD-3-Clause |
| @protobufjs/fetch 1.1.1 | BSD-3-Clause |
| @protobufjs/float 1.0.2 | BSD-3-Clause |
| @protobufjs/path 1.1.2 | BSD-3-Clause |
| @protobufjs/pool 1.1.0 | BSD-3-Clause |
| @protobufjs/utf8 1.1.2 | BSD-3-Clause |
| @sentry/conventions 0.16.0 | MIT |
| @sentry/core 10.78.0 | MIT |
| @sentry/node 10.78.0 | MIT |
| @sentry/node-core 10.78.0 | MIT |
| @sentry/opentelemetry 10.78.0 | MIT |
| @sentry/server-utils 10.78.0 | MIT |
| @tweenjs/tween.js 23.1.3 | MIT |
| @types/emscripten 1.41.6 | MIT |
| @types/node 24.19.2 | MIT |
| @types/stats.js 0.17.4 | MIT |
| @types/three 0.181.0 | MIT |
| @types/webxr 0.5.24 | MIT |
| @webgpu/types 0.1.74 | BSD-3-Clause |
| @zappar/msdf-generator 1.2.4 | MIT |
| cjs-module-lexer 2.3.0 | MIT |
| comlink 4.4.2 | Apache-2.0 |
| commander 14.0.3 | MIT |
| commander 2.20.3 | MIT |
| debug 4.4.3 | MIT |
| discontinuous-range 1.0.0 | MIT |
| elics 3.4.2 | MIT |
| entities 6.0.1 | BSD-2-Clause |
| es-module-lexer 3.0.4 | MIT |
| fflate 0.8.3 | MIT |
| flatbuffers 25.9.23 | Apache-2.0 |
| gl-matrix 3.4.4 | MIT |
| guid-typescript 1.0.9 | ISC |
| import-in-the-middle 3.5.3 | Apache-2.0 |
| iwer 2.7.0 | MIT |
| long 5.3.2 | Apache-2.0 |
| meshoptimizer 0.22.0 | MIT |
| module-details-from-path 1.0.4 | MIT |
| moo 0.5.3 | BSD-3-Clause |
| ms 2.1.3 | MIT |
| nearley 2.20.1 | MIT |
| onnxruntime-common 1.31.1 | MIT |
| onnxruntime-web 1.31.1 | MIT |
| platform 1.3.6 | MIT |
| playwright 1.64.1 | Apache-2.0 |
| playwright-core 1.64.1 | Apache-2.0 |
| protobufjs 7.6.6 | BSD-3-Clause |
| railroad-diagrams 1.0.0 | CC0-1.0 |
| randexp 0.4.6 | MIT |
| require-in-the-middle 8.0.1 | MIT |
| ret 0.1.15 | MIT |
| three 0.181.0 | MIT |
| three-mesh-bvh 0.9.17 | MIT |
| undici-types 7.24.6 | MIT |
| use-sync-external-store 1.7.0 | MIT |
| webxr-layers-polyfill 1.1.0 | Apache-2.0 |
| yoga-layout 3.2.1 | MIT |
| zod 4.6.7 | MIT |
| zustand 4.5.7 | MIT |
| cfg-if 1.0.5 | MIT OR Apache-2.0 |
| dlmalloc 0.2.14 | MIT/Apache-2.0 |
| libc 0.2.191 | MIT OR Apache-2.0 |
| libm 0.2.16 | MIT |
| windows-link 0.2.1 | MIT OR Apache-2.0 |
| windows-sys 0.61.2 | MIT OR Apache-2.0 |
| WebXR Input Profiles assets (Copyright (c) 2019 Amazon), shipped as files | MIT |
| Basis Universal transcoder (Copyright Binomial LLC), shipped as files | Apache-2.0 |
| Draco 3D decoder (Copyright Google LLC), shipped as files | Apache-2.0 |
Version release-20261115T084547Z-c6bc7912cb78-98257c. About · Terms