Bot Questions - A plugin i might make... Assassin2684 - Sun Aug 14, 2005 10:29 pm Post subject: A plugin i might make...
Ok the reason i made this topic is because im not sure if this plugin is possible to be made. Ok there will be a speacil arena (subarena) where the will be a bot. I was wondering if it was possible to play acctual songs off of a preset list or somthing? I just want a arena where you can play music liek acctual songs. The bot will say when i new song is playing like what the name of the artist and the name of the song. problem is im not sure if continuum can handle it. I dont want anyone to make it for me if it is possible because i plan on doing it. Thanks for any help.
Dr Brain - Sun Aug 14, 2005 10:35 pm Post subject:
It's possible, but the LVZ size would make it totally impratcial.
Purge - Sun Aug 14, 2005 10:49 pm Post subject:
Yeah, there's no way for Continuum to stream music through the net, so you'd have to upload the songs to the server.
Bak - Sun Aug 14, 2005 11:49 pm Post subject:
What if we use ASSS to send a signal to a different program that can play or stream music?
Contempt+ - Mon Aug 15, 2005 12:03 am Post subject:
It'd still be slow wouldn't it?
The player would still have to download it.
50% Packetloss - Mon Aug 15, 2005 2:43 am Post subject:
I think I've said my idea before, but it involves midi. Just make a lvz of the notes on a piano and then have the bot send sound (ex- %100) messages for each of the notes. In sequence it might sound like a song, but then again lag and a bunch of other things play into things that could go wrong.
There are also the voice packets, the details of which could be found in voices.c in ASSS.
D1st0rt - Mon Aug 15, 2005 11:48 am Post subject:
aren't those really low quality though?
Contempt+ - Mon Aug 15, 2005 1:05 pm Post subject:
Yeah, I think so.
Also, if you did the midi and %100, how would you get the pauses and breaks inbewteen the different notes?
50% Packetloss - Mon Aug 15, 2005 4:32 pm Post subject:
Midi isn't low quality, it has no quality. All midi is, is a series of note-events. So if I hook up my comp to my piano keyboard through midi and press down on A above middle C, then just that note event is recorded (not the sound). So you can make it whatever quality you want to make it, it all depends on the sounds you use and how complex of a patern you have.
So as far as Subspace, I'm not sure if multiple % sound messages can be sent in a row (that way you can have multiple notes sounding at the same time, ex: E-minor choord). Also, as I said before, lag is a problem.
I have no idea what you are trying to ask contempt+. Inorder to make a delay you time everything. Ex:
%101
--wait .5 of a second--
%121
--wait 3 seconds--
%192
ect
That's how music works, it is based on rythem and timing.
Midi specs: http://www.midi.org/about-midi/specshome.shtmlAssassin2684 - Mon Aug 15, 2005 6:02 pm Post subject:
That could be true. This does seem a bit complicated though. Mabye i should put it off and make a simpler plugin for my first. But thanks guys for the help.
Contempt+ - Mon Aug 15, 2005 6:24 pm Post subject:
You don't need to lecture me about rythm and timing, 50%. I know more about that than you. Cyan~Fire - Mon Aug 15, 2005 9:51 pm Post subject:
Contempt, contrary to what your avatar informs me, you are actually not cool at all. In fact, you are an arrogant hypocrite.
You do realize that you actually just asked how you would make pauses, right? Because 50% did just answer your question.
Contempt+ - Tue Aug 16, 2005 1:29 am Post subject:
There's a difference between midi and rythm and timing.
I was just asking how you would make the pauses with %100, ect.
D1st0rt - Tue Aug 16, 2005 1:53 am Post subject:
I wasn't referring to the midi but the voice packets themselves. Plus, doesn't it display that "Voice: (Player)" message for each one sent? Other than that, sounds like a great idea.
50% Packetloss - Tue Aug 16, 2005 4:34 am Post subject:
Never tried it out, not sure what messages are send. But yah, I believe they are poor quality. Give it a try with ASSS and subgame, and see if there is a difference, catid handled them differently with ASSS (to prevent them from draining system resources).
Cyan~Fire - Tue Aug 16, 2005 4:39 pm Post subject:
But his lecture wasn't about rhythm and timing.