2Ldance.org
  • HOME
    • Mission & Vision
    • Credits & Thanks
  • Dancing in SL
    • BASICS
    • Club Menus
  • Dance Classes
    • Classes Overview
    • 101: INTRO to Dance >
      • 101 Songs and Dances
      • Dance 102 - Instructors
    • 301: The Swing Era
    • 201: LATIN Dances
    • 401: Competition Dances
    • Costumes - 102
    • Costumes
  • Videos
    • Swing Videos >
      • Swing Kids
      • Frankie Manning
      • Hooked on Swing
      • Paris Street Jive
      • Hellzapoppin'
      • Twice Blessed
    • Tango Videos >
      • Street Tango
      • Sway (Tango)
      • True Lies Tango
      • Best Tango Ever
      • Por Una Cabeza
    • Waltz Videos >
      • World Ten Finals: Waltz
      • The Second Waltz (movies)
      • Shall We Dance? WALTZ
    • Salsa Videos >
      • Street Salsa
      • SaborArt Festival SALSA
      • Best in World SALSA
    • Nightclub (WCS) Videos >
      • SSDC Open West Coast Swing
  • Streams
    • 101 Class Stream
    • 301 Class Stream
    • SL Streams List
    • Stream Radios
  • Locations
    • FDL at YOUR Venue! >
      • Floor Plans
    • LEA SIM >
      • LEA1 SIM Grant
      • LEA1 Welcome/Educaton Center
      • LEA1 Swing City
      • LEA1 Jardines de Baile
      • LEA1 Gardens Park
      • LEA1 Skybox Classroom
      • LEA1 SIM PLAN
      • LEA1 Press Release
  • Team/Teachers
    • DIscussion Forum
    • Host Training
    • Instructor Training >
      • Instructor Costumes
      • Voiceover Scripts
    • Developer's Notes >
      • DEV Chats
      • Out-takes
    • Clubs - ALL
    • FDL Workplan
    • Custom Scripts >
      • Site Parms
    • M. I. Resources

Spec

for Music Stream Title-Listening
Texture Changer

Object hears first 8 characters of parcel audio music stream annoucement

Object displays texture on side 1 with same name as stream text.

Each new stream title will change texture IF new texture exists by that name (no change if not)

SCRIPT USE:

Our INFO PANEL is a key component of our 2Ldance.org Free Dance Lessons.   The Panel includes dozens of photo textures with our 2LD class content.  (currently menu driven)

We hope to provide venue partners with their own FDL studio at cost to promote our mission ("Make More Dancers - Make Better Dancers.")  2Ldance.org is a not-for-profit endeavor.

I am not interested in selling this script.  I will embed the script in the INFO PANELs we create to be used in dance lesson studios.
Creator can retain all rights to script

We do plan on having LIVE INSTRUCTOR classes, and the instructors will be allowed to place tip jars.  (NO cut to 2Ldance.org0
Detailed Functional Spec

1. Object script listens/reads Parcel Music Stream title announcement.
    When next song is announced, script parses first 8 characters to select* texture
    selected texture is displayed on SIDE 1 of scripted Object
    If no texture exists by stream title text name, no change is made

2. Stream song titles in the format:
           101A-02B - [DANCE name] - [Song title]
    Where:
             101A = Class & Ver
              02B = track position
  Only the first EIGHT (8) characters of the stream title need be parsed to determine texture,
remainder of string can be ignored

3.  Object script changes texture on targeted side (set to SIDE = 1 OR allow change in script.  NOT ALL Sides)
      - texture changes are smooth transition (not a reset to white/default texture)
      - if no texture in CONTENTS by same name as music stream text, no change is made

4.  Textures simply added to object CONTENTS.

5. * CONTROL (what textures to what title string)          Method (a) or (b) whichever is simplest/cheapest

a. PREFERRED:  can use STREAM TITLE TEXT (first 8 characters)  as 8 character Texture Name
       Texture names (in CONTENTS) are set to match first 8 ch of stream title text
       Hears title text "101B-03A" and displays texture named "101B-03A"
       CAPS sensitive n/a           No need to evaluate string, just use to set texture

b. NOT PREFERRED:  use NOTECARD in Contents to define table.   EX:
    (stream title text)    (texture name)
        1.  101B-02b  =  [Texture Name]
        2.  101A-04A  =  [Texture Name]

  script would need to lookup stream title text correctly (CAPs sensitive) and display corresponding texture name.




Powered by Create your own unique website with customizable templates.