Code Monkey home page Code Monkey logo

dynamic-music-player-sl's Introduction

Dynamic Music Player for Second Life

This project is a script for a dynamic music player in Second Life. It allows you to play sound clips from a notecard with proper synchronization, regardless of the length of the song.

Features

  • Plays sound clips from a notecard
  • Supports varying clip lengths specified in the notecard
  • Can be used to create and sell your own products under the MIT license
  • Reselling the script without modification is not allowed

Usage

  1. Copy and paste the Dynamic Music Player script into your Second Life object.
  2. Drop a notecard with your song UUIDs and clip lengths into the object.
  3. Enjoy the synchronized playback of your music clips!

Notecard Format

The notecard should follow the float length of the clip on the first line, followed by the UUIDs of the songs. Each line represents a separate clip.

Example:

17.5
6cc66d20-d63a-3a68-b360-5d225e2a9b32
51efc5cf-8f06-6cb0-f204-e3700123bfc0
ad61d27e-688b-e2a5-f352-441b8f8454da
2a7b2c3c-d59a-335b-f1b0-3edf84f9abd5
1af2ad74-17c0-9ed2-c9d4-838659df4d2f
1ff02266-12ea-867d-4096-f425b9859b72
4bdd1f12-d8d4-2c4c-1e80-299ce4e7e9c6
572cc7bb-9ec7-18c3-19f7-161bdc2eb4bd
132c577d-2b25-8cc3-e6e0-68dd33d049c4
00fd0756-43ac-f9be-0493-8dadda65ff81
...

Credits

  • Special thanks to Liam Hoffen For debugging, Fixing the bean, fighting and taming the dragon of 7 heads!
  • Thanks to Bleuhazenfurfle for implementing llQueueSound
  • Thanks to Qie Niangao for the victory declaration

Next Steps

There are a few additional features and improvements planned for the future:

  • Needs song time calculation count time
  • Added llsettext for playing or stopping songs ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ 07/02/24
  • New Fix "hacks" working in no-script places aswell ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ 31/12/23
  • Add loop/play all songs function
  • Add particles on start (beauty)๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ fixed 06/02/24
  • Add randomizer of channels ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ fixed 04/02/24
  • Implement a Bigger LLdialog menu ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ 12/02/24 it was there actually
  • Create sorting list of categories instead of exhaustive paging as neppingway described

License

This project is licensed under the MIT License. You are free to use it to create and sell your own products, but the script itself cannot be resold without further strong modifications.

image

One thousand people has learn how to upload music and create their own instruments. Create a script copy paste the Dynamic Music Player and enjoy

so long donated 568.1~ USD https://www.paypal.com/paypalme/DeathVortexDV

dynamic-music-player-sl's People

Contributors

dimitrovich702 avatar liamhoffen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

dynamic-music-player-sl's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.