Tidal club new moon - sign up info

Join the new moon tidal club stream! 72 performances over 24 hours, including yours!

We'll get together full instructions for how to set up, test and send your live stream here soon, but for now - all are welcome to sign up for a 20 minute slot, to celebrate the coming of the new moon at 02:41 UTC on August 19th. There are slots for 12 hours either side, all welcome to grab one, especially beginners.

Sign up here: https://moon.tidalcycles.org/

If you'd like to get involved with organising it, join the thread here: Tidal club new moon organisation

Guide to testing and streaming

Thanks for joining the stream! If you’ve not streamed a live code session before then don't worry, here follows some instructions. Please ask if anything is unclear!

This will be a 24 hour event, with 72 performances. We’re all volunteers and need to work together to make it work out. That said, an event like this is never going to be 100%, there will be problems, let’s embrace error and remember this is all for fun! It'd be nice to make this a regular thing (every new/full moon?) so if you don't manage to book a slot, or something goes wrong with your stream, there'll be another opportunity soon.

Important things to remember

  • Please double check the time+date of your performance, making sure your browser has your timezone right: https://moon.tidalcycles.org/
  • Your slot is 20 minutes long in total, and try to start and finish on time, ready for the changeover to the next person. Try not to lose track of time, maybe set an alarm in case you get in the zone :slight_smile:
  • Please try to start streaming exactly on your slot time, and finish exactly at the end, so there’s no gap between performances.
  • Please don’t start early or you might cut off the previous performance, thanks!
  • Try to have some way of including your info, name, location etc in the stream, whether a comment in the code or a text overlay (text can be added as a 'source' in the obs software).
  • Things sometimes go wrong with streaming. Stay relaxed and please ask for help! We have a channel on the TOPLAP chat here (requires free signup):
    https://chat.toplap.org/channel/streamingtechsupport
    and on Telegram here:
    https://t.me/streamingtechsupport
  • That’s it!

Instructions for streaming

Please get your streaming set-up ready and tested well in advance. In particular, make sure you can stream your screen and audio (and not from your laptop mic, unless you want to), and that you have the right settings that work with the speed of your internet connection.

Please make edits to this post to add/fix info, share your successes and failures, and help the other streamers. If you get stuck, join the TOPLAP chat or telegram support channel linked above, and we can help talk you through it.

  1. Ok! First download and start up Open Broadcaster Software, it’s free/open source software and really great. Get it from here: https://obsproject.com/
  • You’ll need to fiddle with the settings to get it working. You should see a ‘settings’ button - click that, and the 'settings' tab and you’ll see something like this:
  1. Click on ‘stream’ on the left hand side, and select ‘custom’ for service.
  • Then for the URL, paste in this while you’re testing:
    rtmp://tidalcycles.org/moontest
  • When it’s your time to actually play, you’ll need to change this URL to:
    rtmp://tidalcycles.org/moon
  1. For the stream key, put in a short name to identify yourself. For example if you you are nellie the elephant, put in nellie-the-elephant.
  2. Next click ‘output’, and you’ll see something like this:
  • What you put here will depend on what kind of internet connection you have. Safe options are video bitrate of 500, and the audio bitrate to 128. That would give good audio quality, and video quality that's just fine for text-based live coding video.
  • If you want to try higher settings, then find the speed of your upload (which might be a lot lower than your download speed) by going to https://www.speedtest.net/ and clicking 'go'. You can safely put half of whatever number it gives you. For example mine says I have a 6.8mps upload speed. I times that by a 1000 to get the speed in Kbps to get 6800, and divide by 2 to get 3400. So I could put say 3000 Kbps in the Video bitrate box and 160 in the audio bitrate box and be well within the limit of my connection.
  1. Now on to the audio tab. Nice isn’t it? You probably don’t have to change anything here.
  2. So straight on to the video tab:
  • We recommend setting FPS (frames per second) to 10, and the Output (Scaled) Resolution to 854x480.
    If you set your bitrate higher on that previous screen, then feel free to set this higher too, e.g. 1280x720, and your FPS to 20.
    (Basically, set the resolution and bitrate together until you find a setting that works well. You can find youtube’s recommended resolutions and bitrates here: https://support.google.com/youtube/answer/2853702?hl=en-GB )
  1. Hit ‘Apply’ & OK and let’s go back to the main window:
  • You’ll need to add ‘sources’ to capture video of the window (or if you prefer, your whole desktop). I’m using Linux and the Jack audio server, so also added a source for jack input.
    Feel free to get creative adding webcam sources, filters etc. It’s nice software and lets you do a lot of fun stuff.
  1. Your greatest challenge might well turn out to be getting audio into the OBS streaming software. Some pointers for the different platforms are below.
  1. Ok time to test your stream! Make sure you're in test mode (i.e you're sending to rtmp://tidalcycles.org/moontest), then click 'start streaming'. After 20-30 seconds, you should be able to view your stream in a web browser on the test channel here:
    https://www.youtube.com/channel/UCs3d1Sh4WW4ZfIVO312x-Dw/live
  • Please don't run through your whole set in the test stream, or leave it running for ages. But take your time to make sure everything works and then quit the stream so other people can test.
  • Be sure to check the status in OBS while streaming. You should see a green square, and 'dropped frames' should be at zero. If you get a lot of dropped frames, you've probably set your bitrate too high. You'll need to stop streaming before editing the settings and trying again.
  • If you have a spare computer or other device, it's worth checking the YouTube stream on that, rather than the computer you're streaming from.

Again, any problems join a support channel linked at the top of this post.

Cheers + enjoy the new moon!

15 Likes

Thank you for this opportunity! I've already signed up! :smiley:

2 Likes

Awesome! But the site is not working for me :frowning: I've tried Firefox and Chrome, but when I click on "Rave on" nothing happens. Already checked my mailbox for any confirmation but still nothing. Should I try again in a few hours?

The slot I was trying to sign up to is: 17:20–17:40, timezone America/Mexico_City

Also on the first attempt I could see who is already subscribed, now there are only empty slots.

Hi @isaacMedina, I've just had a look and it's working for me (in firefox), so perhaps it was a temporary issue?
edit Actually I see you have a slot..

I think it was just temporary, 'cause it seems to work now and I see my slot! Thanks! Now I'm very excited :slight_smile:

edit Wait, I have two slots. I don't want that. Gonna hit [edit] to update it.

UPDATE: I need a verification code to edit the slot I don't want (12:20-12:40, UTC), but got no confirmation E-Mail for neither of the slots. @yaxu I messed it all up, can you help me here? :s

@isaacMedina -- I can help you, is this the one you want to remove?

image

This one seemed to come through without a correct timezone, It might have been stemming from the issue I resolved earlier.

Also, I've added a CYCLE # to the list, so we can refer to them by their number instead of the timezone

1 Like

Thanks @mashaal !! Yeah, CYCLE #9 is the one I want to remove.

This way is so much better when refercing slots, timezones are confusing.

1 Like

Is it possible to change my artist name from Jessica Garson to Messica Arson.

@jgarson - This has been updated.

2 Likes

Hello!! I didn't receive a verification code to edit the slot?
Could you please help me!! :wink: Thanks!!!!

I've sent you a private message @jfforero

I've updated the post with full instructions for testing and streaming. If you go through and have edits/suggestions please go ahead and make them (it's a 'wiki' so you should have an edit link there..) or post here, thanks!

2 Likes

Hi thread!

I've just tried the tidalcycles.org/moontest endpoint and it worked fine!
Thanks @yaxu and others for organizing!!

2 Likes

Stream tested fine for me. Very relieved that algorave is not the sole focus. My 20 minutes will be very much not that. Looking forward to actively participating for the first time. Thanks yaxu!

3 Likes

Signed up for Cycle #3! Thank you for organizing this!

2 Likes

Tested and confirmed!

@yaxu Where will people be able to view the livestream on the day? I seem to have missed that piece of detail... :grin::thinking:

Heh good question!

I reckon in these two places:

I'll try to get it streaming to facebook too but it's a right bother trying to keep streams up on that for some reason. twitch works best but more people tend to watch on youtube

2 Likes

Forgot to post but I signed up and am excited to hear everyone's stuff all day it should be fun!

3 Likes

Hi there. Are al slots already booked? Bests.

1 Like

There's one left - cycle #54 https://moon.tidalcycles.org/