generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Game Creation and Development » Scripting Helpers
Home Search
 

Re: Background music script

Previous Thread :: Next Thread 
buzzshockey is not online. buzzshockey
Joined: 05 Jul 2010
Total Posts: 4382
24 Dec 2012 02:12 PM
This is a script i found that i want to use for a party but it only works in test mode it won't work when you actually play the game so is there any way to fix it?

local waittime = 0.1 --Length between 16ths. 8ths are 0.2s, 4ths are 0.4, and a complete note is 0.8.
local sound1 = {id="rbxasset://Sounds/bass.wav", pitch=0.99, name="Bass"}
local sound2 = {id="http://www.roblox.com/asset/?id=12857629", pitch=1, name="Banjo"}
local sound3 = {id="http://www.roblox.com/asset/?id=1089403", pitch=1.2, name="Electric Guitar"}
local sound4 = {id="http://www.roblox.com/asset/?id=1079839", pitch=2, name="Electric Organ"}

local pitches = {C=1, CS=1.059, D=1.122, DS=1.189, E=1.26, F=1.335, FS=1.414, G=1.498, GS=1.587, A=1.682, AS=1.782, B=1.888}

function playNote(sound, note, volume, stopit)
if note ~= nil and note ~= "n" then
if stopit then
local othersounds = game:GetService("SoundService"):GetChildren()
for q = 1, #othersounds do
if othersounds[q].Name == sound.name then
othersounds[q].Volume = othersounds[q].Volume * 0.2
game:GetService("Debris"):AddItem(othersounds[q], 0.5)
end end
end
item = Instance.new("Sound", script.Parent)
item.Name = sound.name
item.Parent = game:GetService("SoundService")
item.SoundId = sound.id
if string.sub(note, string.len(note)) == "-" then
item.Pitch = sound.pitch * pitches[string.sub(note, 1, string.len(note)-1)] * 0.5
elseif string.sub(note, string.len(note)) == "+" then
item.Pitch = sound.pitch * pitches[string.sub(note, 1, string.len(note)-1)] * 2
else
item.Pitch = sound.pitch * pitches[note]
end
if sound == sound4 then
item.Volume = 1
else
item.Volume = volume --Setting a different volume has not been added yet
end
item:Play()
game:GetService("Debris"):AddItem(item, 6) --You know a musical ROBLOX sound that lasts longer than 6 seconds? Me neither.
end
end

function playSong(song, instrument)
local complete = 0
local length = #instrument
print(length)
while complete < length do
wait(waittime)
for q = 1, #song do
playNote(song[q].instrument, song[q][complete + 1], 0.75, song[q].stopme)
end
complete = complete + 1
end
end

local banjo = {instrument=sound2, stopme=false, "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n","D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n","D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n","D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n","D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n","D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n","D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n","D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n",}
local bassline = {instrument=sound1, stopme=true, "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n","E", "n", "n", "n", "n", "n", "E", "n", "n", "n", "n", "n", "n", "n", "E", "n", "F", "n", "n", "n", "n", "n", "F", "n", "n", "n", "F", "n", "G", "n", "F", "n","D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n","E", "n", "n", "n", "n", "n", "E", "n", "n", "n", "n", "n", "n", "n", "E", "n", "F", "n", "n", "n", "n", "n", "F", "n", "n", "n", "F", "n", "G", "n", "F", "n","D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n","E", "n", "n", "n", "n", "n", "E", "n", "n", "n", "n", "n", "n", "n", "E", "n", "F", "n", "n", "n", "n", "n", "F", "n", "n", "n", "F", "n", "G", "n", "F", "n","D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n","E", "n", "n", "n", "n", "n", "E", "n", "n", "n", "n", "n", "n", "n", "E", "n", "F", "n", "n", "n", "n", "n", "F", "n", "n", "n", "F", "n", "G", "n", "F", "n","D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n","E", "n", "n", "n", "n", "n", "E", "n", "n", "n", "n", "n", "n", "n", "E", "n", "F", "n", "n", "n", "n", "n", "F", "n", "n", "n", "F", "n", "G", "n", "F", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n","E", "n", "n", "n", "n", "n", "E", "n", "n", "n", "n", "n", "n", "n", "E", "n", "F", "n", "n", "n", "n", "n", "F", "n", "n", "n", "F", "n", "G", "n", "F", "n", }
local guitar = {instrument=sound3, stopme=false,"n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","D", "n", "n", "n", "F", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "n", "n", "A", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "n", "n", "G", "n", "n", "n", "D", "n", "n", "n", "D", "n", "n", "n", "D", "n", "n", "n", "B", "n", "n", "n", "D", "n", "n", "n", "n", "n", "A-", "n","D", "n", "n", "n", "F", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "n", "n", "A", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "n", "n", "G", "n", "n", "n", "D", "n", "n", "n", "D", "n", "n", "n", "D", "n", "n", "n", "B", "n", "n", "n", "D", "n", "n", "n", "n", "n", "A-", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n",}
local organ = {instrument=sound4, stopme=true,"n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","D", "n", "n", "n", "D", "n", "n", "n", "A-", "n", "n", "n", "C", "n", "n", "n", "D", "n", "n", "n", "D", "n", "n", "n", "A-", "n", "n", "n", "C", "n", "n", "n", "E", "n", "n", "n", "E", "n", "n", "n", "D", "n", "n", "n", "E", "n", "n", "n", "F", "n", "n", "n", "F", "n", "n", "n", "G", "n", "n", "n", "F", "n", "n", "n","D", "n", "n", "n", "D", "n", "n", "n", "A-", "n", "n", "n", "C", "n", "n", "n", "D", "n", "n", "n", "D", "n", "n", "n", "A-", "n", "n", "n", "C", "n", "n", "n", "E", "n", "n", "n", "E", "n", "n", "n", "D", "n", "n", "n", "E", "n", "n", "n", "F", "n", "n", "n", "F", "n", "n", "n", "G", "n", "n", "n", "F", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","D", "n", "n", "n", "D", "n", "n", "n", "A-", "n", "n", "n", "C", "n", "n", "n", "D", "n", "n", "n", "D", "n", "n", "n", "A-", "n", "n", "n", "C", "n", "n", "n", "E", "n", "n", "n", "E", "n", "n", "n", "D", "n", "n", "n", "E", "n", "n", "n", "F", "n", "n", "n", "F", "n", "n", "n", "G", "n", "n", "n", "F", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n",}

local testsong = {banjo, bassline, organ, guitar}

while true do
playSong(testsong, organ)
end

local nothing = {"n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n",} --Use for when you don't use that instrument in a whole cycle.
Report Abuse
yodapal is not online. yodapal
Joined: 02 Jul 2011
Total Posts: 831
24 Dec 2012 02:49 PM
I have a music player GUI script. Has 36 songs and it's a backround personal script. It repeats if you don't go to the next song.
Pm me if you want it
Report Abuse
kingslayer is not online. kingslayer
Joined: 05 Apr 2008
Total Posts: 1170
24 Dec 2012 02:51 PM
yOUr arraay is to big use a cloudflare not the industrial trumpet arrays lol...
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripting Helpers
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image