Premium Only Content
[SebNL] Testing Social Stream Chat to midi [Steve Seguin is the man]
Donations:
https://paypal.com/donate/?hosted_button_id=TJFK7J6W3PBRQ
Welcome to our virtual jam session!
Jam in peace uses the NINJAM protocol.
NINJAM/Jamtaba is a collaborative musical jamming protocol that allows musicians to play music together over the internet. It was developed to address the issue of latency, which is the delay between when a musician plays a note and when it is heard by others.
You can join us too without spending any money.
The software we use is free!
Here’s a breakdown of the NINJAM/Jamtaba process:
Synchronization:
Each musician’s audio stream is synchronized to a common tempo and “interval” a.k.a BPI. This means that each musician is playing along with the same musical framework, ensuring that everyone is playing in sync.
Latency Compensation:
To compensate for latency, NINJAM delays the audio stream by one musical measure (e.g., 4 bar's of music) a.k.a 16 BPI.
This allows each musician to play their part, and then the audio is delayed and sent to the other musicians.
Client-Server Architecture:
NINJAM uses a client-server architecture, where each musician runs a client application that connects to a central server. The server manages connections, chat, and data streaming.
Audio Streaming:
Each musician’s audio stream is sent to the server, which then distributes the audio to all other connected musicians.
The audio is delayed by one musical measure to ensure synchronization.
Clocking: Each client’s audio stream is synchronized against a distributed clock. This clocking is used to distribute the audio out to all other clients, ensuring that everyone plays in sync.
Additional Tools:
We also use Vdo.ninja for online video and OBS (Open Broadcasting Software) for streaming our sessions live.
Real-Time Music Making:
And when we're feeling spontaneous, we love making music in real-time with Sonobus!
Note: A standard Ethernet cable is necessary for connectivity. For optimal performance and speed, we recommend using a fiber-optic internet connection when using Sonobus. Sonobus is UDP Peer to Peer so there will be latency from user to user.
Resources:
Want to try out these tools yourself?
Here are the links:
DAW Reaper + Rea-Ninjam plugin: https://www.reaper.fm (Free)
Jamtaba VST2 and standalone: https://jamtaba-music-web-site.appspot.com (Open Source & Free)
Sonobus: https://sonobus.net (Open Source & Free)
Ninbot: https://ninbot.com (Jam session recordings)
Vdoninja: https://vdo.ninja (Open Source & Free)
Video TEST LAB BETA: https://ninbot.com:3008 (For video sync)
OBS: https://obsproject.com (Open Source & Free)
Streaming Operating System: https://ubuntu.com (Open Source & Free)
How to connect to Ninjam/Jamtaba:
1.Ninjam with reaper:
Install Reaper , load a audio track , press the FX knob on that audio channel. Load in the ReaNINJAM plugin on that channel. Open ReaNINJAM, Press connect. Select the server you want to join and fill in your name and connect. Connect your gear in reaper. Then wait till the bpi cycle has finished and JAMM all night long :-)
2.Connect with Jamtaba standalone or vst2:
A. Standalone: Install Jamtaba , Open Jamtaba standalone. Go to Preferences - Audio.
Select your soundcard , inputs , outputs , buffer size , sample rate AND set Encoder quality to high , Press ok.
Fill in your name and enter the server you would like to join and wait and Jamm all night long!
B.Jamtaba VST2: Install Jamtaba. Load in Jamtaba vst on your master channel of your daw. Open jamtaba vst in your daw. Select a server you want to join and fill in your name.
Manually set the bpm in your DAW to the master bpm of jamtaba. Press stop in your DAW. Press sync in jamtaba vst. Press play in your daw and wait.
Resources to make BIlly Gates OS suck less for audio:
Debloat Win 10/11:
https://github.com/ChrisTitusTech/winutil
Latency monitor check:
https://www.resplendence.com/latencymon
Streaming Platforms:
You can catch our live streams also these platforms:
https://rumble.com/user/jaminpeace1/live
https://www.twitch.tv/jaminpeace
https://youtube.com/@JamInPeace
Channels from friends:
https://www.youtube.com/@Suulamusic
https://www.twitch.tv/Waii_d
https://www.youtube.com/@KutayYavuzTR
https://www.youtube.com/@berndkeul
Why i do this:
My end goal is to have 1 Ableton live set where i have all my sounds needed ready to make any music gerne in any key/modes or bpm or time signature. So i do this to learn and have fun and hopefully along the way meet new AMAZING people.
I have my own record label called Eat my records:
https://eatmyrecords.nl/ [BETA]
https://open.spotify.com/artist/78VEOhBuBNGN7ZHmgrtqng?si=i2yjiAf2SAKrQu_PK01sGw
https://www.beatport.com/label/eat-my-records/49291
Hope to jam with you soon!
All recordings are Creative Commons 2.5 licensed. Creative Commons 2.5.
-
29:00
hickok45
23 hours agoSunday Shoot-a-Round # 264
3.21K10 -
8:34
Misha Petrov
1 day agoMom ATTACKS Principal Protecting Kids at School Game—"Nonbinary" Lawmaker Meltdown!
3.11K22 -
42:58
PMG
1 day ago $0.05 earned"The World Health Organization only wants to work with Nations that are compliant!"
1.62K2 -
12:19
DEADBUGsays
17 hours agoSTRANGE THINGS #13
1.43K1 -
16:28
Fit'n Fire
1 day ago $0.05 earnedBeretta 92X RDO Centurion and Cyelee SRS8 Chameleon Red Dot
1.38K1 -
59:10
barstoolsports
17 hours agoThe Shred Line with Coach Gruden, Dave Portnoy, and Steven Cheah | Divisional Round
40.2K4 -
2:09:40
TheSaltyCracker
10 hours agoHe's Back ReeEEeE Stream 01-19-25
211K271 -
4:41:03
Due Dissidence
19 hours agoCeasefire IN EFFECT, Bibi WARNS It's Temporary, TikTok BANNED, Chappelle's Pro-Palestine Monologue
73K31 -
2:15:15
Nerdrotic
12 hours ago $10.43 earnedThe Absolute State of UFOlogy | Forbidden Frontier #088
68.8K14 -
DVR
GOP
15 hours agoPresident Trump’s Celebratory Victory Rally
115K45