Showing posts with label Music. Show all posts
Showing posts with label Music. Show all posts
Lusus

Using A Second Life Stream To VJ Live On YouTube


Setting up as a DJ in Second Life is something many residents have done, but what is less common is using a Second Life stream to VJ on YouTube. For those that may not be aware VJ means visual jockey and refers to someone who in one way or another creates imagery to match the music they play. In spite of the lack of Second Life residents who VJ it is something worth learning and maybe bringing in world.

VJ Software

In order to VJ some software is needed. Firstly there is the stream that can easily be rented in Second Life, then there is the software to play the music. All DJs will be aware of these two items but to VJ add to the list music visualisation software and something to broadcast live to YouTube. 

One last thing you'll need is a verified YouTube account that is registered for live broadcasting, which usually takes about 48 hours to set up. To start go to your YouTube account and click on the movie camera icon and select Go Live, then follow the instructions.

Plane9 


There are many music visualisers available, some free and some commercial, but a good starting point for a new VJ is the free Plane9, and for that reason we'll be using it for this tutorial. Plane9 is intended as a music visualiser for music played on a PC but when used with broadcasting software its possible to connect it with YouTube Live. Also, Plane9 can act as a screensaver for those that like such things.

OBS Studio


OBS Studio, or Open Broadcaster Software connects to the music visualiser then streams the imagery to YouTube. As with all software mentioned here, there are alternatives to OBS Studio, but since its free and works very well, this is what we'll be using for this tutorial.

You may have noticed that there are two streams involved here, one for the music and another for the imagery. OBS Studio could be used to stream both but in order to stay within YouTube terms of service music should not be streamed to its platform. Instead we're going to add a link to a Second Life music stream, which will be explained later.

Using The Second Life Stream To VJ Live On YouTube

Assuming you've downloaded and installed the software already mentioned, and your YouTube account is verified you can now begin to VJ. First, start up your music streaming software then follow the instructions below.

Starting Plane9


1/ Start up Plane9. Under the list of software installed on your PC there will be three choices for Plane9. Select Configure Plane9.



2/ When Plane9 is running it will look something like the image above.


3/ To the right of the window will be a list of playlists. Hit New Playlist tab.


4/ In the main window area there are different kind sof visualisations. Some are Foreground visualisations....


Some are background visualisations....


And some are transitions. A visualisation in Plane9 will be a random combination of foreground and background imagery and a transition will determine how Plane9 moves from one visualisation to another. Therefore a playlist should consisit of as many foreground and background visualisations as you like, plus a number of transitions.

To add any of the above to a playlist click on them in turn so a tick to the lower left of each thumbnail is circled in green.


5/ Once you've finished selecting, double click on the playlist name to rename it.


6/ To run a playlist, hover the cursor over its tab and click the screen icon that will appear.


7/ A new window will open showing the visualisations, which will randomly change. They should respond to music playing on your PC. This window can be quite large so you may want to resize it by dragging its edges. Since there is no option to stop it being always on top of other windows it can be useful to drag it to the corner of the screen.

Starting OBS Studio


1/ When OBS Studio starts it will look similar to the image above. We want the Plane9 image window to appear in the main area of OBS Studio so it can be broadcast. To do this click on the + icon, highlighted in red, lower left.


2/ A window as above will open where you can name the source. In this case Plane9 will be the source. Click OK when done.


3/ There will now be three drop down menus to make selections from. In the first select Capture Specific window. From the second menu select the Plane9.exe window, (which may also show the name of the visualisation that is running). In the third menu, Match title, otherwise find window of same executable has been chosen. Hit OK. The Plane9 visualisation window should now be visible from within OBS Studio.


4/ If the visualisation doesn't take up the entire viewing area click on it so a red border appears then drag it until the whole window is filled.


5/ The above image shows how the visualisation should appear once dragged to fill the viewing area.


6/ To be sure OBS Studio does not broadcast any music to YouTube click on Settings to the lower right of the main window then in the window that appears select the Audio tab. Now make sure all audio options are disabled, as in the image above Click OK when you're done.

Connecting OBS Studio To YouTube

Now that OBS Studio is up and running all we need to do is connect it to YouTube so that what appears in the OBS viewing area will be broadcast live.


1/ Go to your YouTube channel and click on the movie camera icon.

2/ Now hit Go Live.


3/ Since we're not using a camera you should see a message like this, but don't hit Exit.


4/ Towards the lower right of the same screen should be the above button. Click this.


5/ The above information will now be visible. Drag the cursor over the Server URL space and copy it.


6/ Back in OBS Studio, hit the Settings button to the lower right of the main window. In the new window that opens select the Stream tab. Make sure Custom Streaming Server is selected in the very top drop down menu.

Now paste the Server URL we copied from YouTube into the URL space. Keep this OBS Studio window open.


7/ Back in YouTube, reveal the Stream name/key and copy it. Hide it again so no one can see it, since anyone with that key can broadcast on your channel.


8/ Back in OBS Studio, paste the stream key in the Stream key space. Now hit Apply then OK.


9/ Towards the lower right of OBS Studio is the Start Streaming button. Hit it when you're ready.


10/ In YouTube you should now see something like the above with a green live streaming button to the top left. The stream may not show immediatelly on YouTube, so refresh the page if you need to.

Linking To A Second Life Stream 


Since its not wise to broadcast music on YouTube, a work around is to paste a link to your Second Life stream on the YouTube live broadcast page.

1/ Paste the URL of your stream into your browser so you see something like the image above. Right click on the Listen tab and select Copy Link Location (the wording of this may change depending on your browser) from the drop down list. 


2/ Add some info about the live stream to the appropriate area on YouTube and paste the link to your music stream. Now when anyone clicks the link a window similar to the above will open allowing them to listen to your music whilst watching you VJ live.


Thats essentially the basics to getting started VJ-ing with a Second Life stream on YouTube, and although there is more that can be done whilst VJ-ing, this will be covered in later tutorials. 

As a final note to those concerned that VJ-ing on YouTube during a Second Life DJ set may cause lag, the above image shows my frame rate during a recent VJ test. In fact streaming to YouTube at least in this instance didn't seem to affect Second Life at all.

Below is a vid showing a recording of a test VJ session of YouTube, sadly with no sound, but it gives an idea of what can be done.


Good luck with your own VJ sessions and come back for more tutorials soon.
Read More
Lusus

How To Improve The Quality Of Sound From Your Mic


Almost anyone who has been to a club in Second Life would have experienced a DJ or live performer who could hardly be heard on mic, or their mic quality was just generally poor. As this can be very off putting for listeners, this tutorial will offer a few tips on how to improve the quality of sound from a mic.

So long as you have a reasonable mic (not necassarily a high quality one), this tutorial should have something useful for you.

Although this tutorial is primarily aimed at Second Life DJs there is something here for anyone who uses a mic, including all online DJs, Skype users and anyone doing video voice overs.

There is also a video version of this tutorial on our new YouTube channel, or you can view the video at the bottom of this page.

Windows Settings

 The first thing to do is check Windows mic settings. To do this follow these simple steps.


1/ In the systems tray to the lower right of the screen is the sound icon. Left click on it and a small window similar to the above will appear. Select Recording Devices.


2/ The above window will now appear where you should see the active mic under the Recording tab, (assuming its connected to your PC). The blue bar to the right of the window shows its active. Double click on the mic icon.


3/ In the new window that opens select the Levels tab.

The first sliding setting adjusts the microphone volume. Here its set to 100%.

The second slider will boost the output of the mic. Here its set to 10dB, but the other two options are 20dB and 30dB. To find out what is the best setting for your mic, you'll have to experiement a little.

When you're ready click OK and the settings will be saved.

VoiceMeeter


 VoiceMeeter is a great little application that is pay what you want (or free if you don't want to donate), that is easy to install and set up, and can make a big difference to the quality of sound from your mic. Once its downloaded and installed on your PC, reboot to complete the set up. Now open VoicMeeter to configure it for your mic.


1/ Under Hardware Out to the top right of VoiceMeeter select the A1 tab and a drop down window will appear, similar to the above. Select the audio output you use for your PC, with the MME option. In the above image MME: Speakers (Realtek High Definition) has been selected since its the default on my PC.


2/ Under Hardware Input to the top left, select the microphone settings. Two microphones can be connected but we're just going to add one, so click the first drop down tab, (highlighted in red, above), then select the default microphone input for your PC.

Unlike the output settings, here we'll select the WDM option, so my microphone setting becomes WDM: Microphone (Realtek High Definition).


3/ Now that the mic is connected to VoiceMeeter, the sound output can be configured. Towards the lower left (highlighted in blue), M is mute so make sure you uncheck that.

Uncheck A (highlighted in yellow) so you can't hear yourself on mic immediately through your speakers or headphones, and leave B checked. You will now only hear what is said on mic when it has been streamed (i.e, you'll hear what you say on mic when others hears it).

The area highlighted in red is where the sound output of the mic can be manipulated. Grab the orange square and drag it to different parts of the darker area to see how it affects the mic output. The two most useful areas will likely be the lower right and the lower left.

The position of the orange square shows the setting I chose for my mic. To help demonstrate what VoiceMeeter can do, the first audio clip below shows what my mic usually sounds like, and the second is what my mic sounds like with VoiceMeeter.

Mic without VoiceMeeter


Mic with VoiceMeeter

Connecting VoiceMeeter to Streaming Software


All streaming software will configure VoiceMeeter differently, but the basics will be the same. Essentially you'll need to find where your mic connects to the software and replace it with VoiceMeeter.

The above image shows VoiceMeeter connected to Mixxx. Here is how it was added:

1/ Under Options > Preferences select Sound Hardware.

2/ Towards the bottom of the window click the Input tab.

3/ Under Microphone 1 select VoiceMeeter from the drop down list, then click OK.

After setting it up with your DJ software don't forget to start up VoiceMeeter before you start streaming.

If you need to improve the sound quality of your mic, checking the Window settings will be a good first step. Following that, installing VoiceMeeter should also give your mic a boost, and should help to make using your mic a much better experience for both you and your listeners.

Read More
Lusus

How To Save A Second Life Music Stream To A Media Player.


This tutorial came about after following the example of  SL resident Captain A-Jay who listens to Second Life music streams via an external media player, namely the excellent and free VLC. After trying this it became clear that music quality was much improved compared to listening through the SL viewer.

However there was one small problem. If you look at the url of a Second Life stream it is clear its not easy to match it to a DJ, so picking the correct stream in VLC to listen to can be a challenge. Hence the purpose of this tutorial is to show a way to save a stream in VLC so that it has an identifying name.

After this we'll show another way of saving and listening to a Second Life stream by using MusicBee, which is another excellent and free music software package.

 

Alternatively, you can just scroll down to the bottom of this page to learn how to download a small clickable file that will automatically open a Second Life stream in VLC. You can also grab the file for my stream too.

If you prefer, you can watch a video of this tutorial on our YouTube channel, or you can view the video at the bottom of this page.

Copying A Stream Url From Second Life

Before you can listen to a Second Life music stream in a media player you need the stream url. To get it follow these steps.


1/ Assuming you're already at the location where the stream is playing click on the 'i' icon at the beginning of the location address at the top of the viewer. This will open the Place Profile window, shown above.


2/ Click on the About Land button and the above window will open. Select the Sound tab. Drag your cursor over the music url, right click and select Copy from the drop down list. Keep it somewhere safe as we'll need it later.

Some locations in Second Life won't allow visitors to copy the music url, in which case you can ask the DJ if he can share the stream url with you. Most DJs will be happy to do this, although it may be a good idea to tell them why you want it.

For anyone interested this is my stream Url: http://radiolinden.com:10130

Adding The Music Url To VLC


1/ In VLC select Media > Open Network Stream as in the image above.


2/ In the window that opens paste the music url from Second Life. Then hit the Play button.


3/ Now select Media> Save Playlist to File.


4/ Navigate to where you want to save the playlist file then give it an identifying name. The playlist is of course the music url from Second Life so I've named it after the DJ. Now click Save.


5/ To start playing the stream in VLC select Media > Open file, and if necassary navigate to the folder with the file you just saved. Double click on the file to open and listen to it in VLC.
 
Alternatively, go directly to the folder and double click on the file. This will open the it in VLC, and so long as the DJ is streaming, you'll be able to listen to them.

MusicBee

Another easy way to save and play Second Life streams is to use MusicBee. Like VLC, MusicBee is an excellent media player, but it is much more than that. You can use it to sort your music files into playlists, organise them by genre, and basically use it as a database to manage and play all of your music.

Unlike VLC which can also play movie files, MusicBee is focused entirely on music including internet radio stations, and it is this feature that can be used to add and name music streams from Second Life. Follow these steps to do just that.



1/ MusicBee is quite complex with many different looks and ways to configure it, so when you first start it up, it may look different than above. Don't worry about that though, just click on the Radio tab near the top of the window.


2/ Now click on Radio towards the top left and from the drop down menu select New Station.


3/ The small window shown above will open where you can add the stream details, the most important of course being the url and an identifying name. As you can see I have also added an image for the stream and I've called the genre Second Life so I know its the stream of an SL DJ.

Click Save, and the stream has been added to MusicBee.


4/ The above image shows the music stream and name. If more url streams were added they would form a list. To select a stream simply double click on it. Once you're connected, details of the current song and (quite often) a related image will be shown to the right.

Using A Script To Open A Music Stream In VLC

 

If you're a DJ in Second Life and want to allow people who cannot make it to your set to listen to your stream, you can either pass on the Url as outlined above, or give them a link that will download a small script. This script will save them the trouble of loading the Url into VLC.

 

1/ Many stream pages will look something like the above. Right click on the Listen link then select Copy Link.

 

2/ Paste the link to a webpage, maybe a blog or social media post.


3/ When the link is clicked a small script will download. Double click the file and VLC will automatically open and play the music stream. 

 

It should be noted that when a stream is offline and the file is double clicked, VLC will open and an error message will appear. The stream has to be up and running for the file to work.

 

If you, or anyone you share the download link with is concerned about the safetly of the file, then this website called Virus Total can be used to check for malicious content. These downloads are 100% safe, but its good to offer reassurance.


To download the file for my music stream click here, and look out for notices on social media for when DJ Lusus (ie, me) is playing.


Thats all there is to adding streams from Second Life to either VLC or MusicBee. Have fun trying out both and see which you prefer. 

Read More