AngelMedia | [Reworking of AngelTV] | AngelSound [alpha2] -- the VirtualDJ of MC!
#61
Posted 12 January 2013 - 02:35 PM
Being able to pause a movie streamed to you might actualy be a possiblity, but making it work so that clicking will pause notmatter what state the movie is in will be a pain.. for now i may make a seperate pause and play button as that will be easiest.
The pre3 will also contain some error handling updates, it now constantly checks for monitors and modems..
If no modem is present netorkmode wont be available, but if a modem is scanned for and found network mode auto enables. At the moment you cant turn it off once its enabled even with no modem present afterwards.
Adding folders and files will be also debug based, so no fancy and user friendlyness.. Although i will begin working on those in pre4...
-New feature will be part of streaming servers > whitelisted servers, allow only for invites or password protected streams only!
-New feature Playlists > Save a set of movies to play in sequence. Have unlimited playlists! - For streaming the playlists will be streamed.
Lastly most features the network mode will have should be present in pre3.
-end-
-school will be starting on 16nth so progress will crawl down then-
--removed three days limit, there was a bug that I am lost on atm. Will re-add a ETA if possible once i solve this.
#62
Posted 18 January 2013 - 05:48 AM
#63
Posted 19 January 2013 - 12:47 AM
will edit post when found etc ...
Disabled the option to enter the Network Screen, it is NYI, and in pre2 no real implementation was made.. Although i should have a DEBUG version out soon (within a day!) that will Definitely have Whitelist editing and Playlist Editing, but I can not guarantee that the Start Streaming option will be usable as it has been left for last.
{{Uploaded a edit of pre2 that disabled the net-screen and prints a message, please redownload!}}
[[New download >>
AngelTV1.3PRE2 + cpsAPI1.1 bundle.zip 8.66K
35 downloads ]]Also updated OP with this link.
----
Also even though server side options are mostly done there is NO work for client side done... once i know how the server will stream data out can i make the client work..
Lastly a forewarning to the DEBUG streaming : it is DEBUG, as in very basic implementation that is by no way close to the final intended implementation... ANY user-typed commands WILL be replaced by a GUI or better as user friendliness is the utmost importance....
----
On news related to features of the program in future :
A nice idea in my head was the creation of words (say tekkit users wish for a ticker-tape styled billboard) One way to make it easier would be a way to auto draw letters on screen as if they were painted on using paint, I will start working on a new Editor feature called "Word Draw" But this should only come after streaming is mostly done.
#64
Posted 19 January 2013 - 08:26 PM
a new similar-to-AngelTV program will be worked on, it will be designed to work alongside AngelTV to provide sound using miscperipherals IronNoteBlock.
More news on it later ...
--
AngelTV will be merged with cpsAPI in pre3 as im fed up with cps giving problems when used as a api, this means one less file to obtain, and easier management for me.
The pre3 update WILL go up today, whether ive completed the server side features or not.
-should it be incomplete i will push smaller updates out of pre3 to bring it up to the intended pre3. The reason for a early push will be so players can create and start managing their playlists early.
-end-
#65
Posted 20 January 2013 - 06:32 AM
I have tested and tried using a "fake" client i made in game and had a sample movie i use stream across 1 client with playlist enabled.
BUT
During some small testing i found that you can not make new frames using the editor, a mistake i never saw when i moved the previewer to work with the edit function.
Ill add a "New Frame" button in the update so frame creating will work, until then please note you will need to manually make the FrameX files, though note the extention is "afr"!
Also i have a very basic version of the Note Block player program. Once i add a basic gui for creating some music.
But to speed things up the way the music is stored is already worked out :
Using the project system as AngelTV does it will save 3 files in a folder using the project name. IE : projects/PROJECTNAME/FILEXYZ
The three files are named PROJECTNAME_Right \Left \Back.
Each side is specific to the channel...
now how it reads the inside of the files!
you can have comments using ## any lines with ## wont count towards the notes played, and dont count as a blank or empty note.
Its best to save comments at the very beginning
Every line counts as a 0.05 increment, so the 5th line after the comments will be a note to play (5)*(0.05) seconds in the song.
now to determine whats played at the time slot :
for example we have a right channel for project EG :
--
##
##
1/2
3/5
0\1
1/5
3/5
--
the first number determines instrument using 0-4 : read on the miscperipherals IronNoteBlock for more info
the second number is 0-24 : read on the miscperipherals IronNoteBlock for more info
-end-
thats it!
happy creating files and i will have pre3 up in about 3 hours after fixing up
#66
Posted 20 January 2013 - 07:29 AM
Now 1.3pre3 :
Streaming features for servers are ago, but they are all type commands atm.
Editing frames has been improved with some text to explain buttons and editing.
--
no further changes.
I will be working on the music program since its already 60% done, 40% will take up gui and cleanup - around a week+ to really be sure its ready.
#67
Posted 27 January 2013 - 03:36 AM
Angel sound brings the ability to play noteblock music into a compact location while reducing complicated setups.
There is no infomation on usage, but one hint is that try Rclicking in the menu..
I will be making a video showing off a HowTo for both AngelTV and AngelSound.
Feedback wanted!
#68
Posted 27 January 2013 - 11:58 PM
#69
Posted 28 January 2013 - 12:31 AM
This will reduce all work down to 0, I myself am especially annoyed to lose the recently made streamer option but I assure all that the remake will not only function more smoothly but will have direct sound(via angelSound) and movie support with MUCH more improved functionality.
The Name will be AngelMedia
(Dropping of bjornirs API, as it is not used in Angel-TV and I will find it better to write the gui myself)
The first goals and features will be :
- A self supported and implemented EDITOR for more control. Features like copying a section of pixels and scrolling inside of the frame will be available.
- A improved menu system, featuring a animated menu that will be more than just a list of buttons
- A PROPER media player, rewind and pausing. Speed adjusting on the fly etc.
- The STREAMER, a improved streamer platform, with features like the media player but with client handling and whitelisting, and if possible multiple channel handling.
- A condensed movie format, instead of placing a million files on ones pc The rework will make use of only the condensed .amov and will manage projects as only .amovs (goodbye many folders)
- Playlisting, allow playlists to be made for quick playback of movies or for streaming.
- Immediate music support via AngelSound, any movie can be hooked to use a sound project made in AngelSound!
---
AngelMedia will be joining of the AngelTV and AngelSound, while not depending on needing either. It will, infact, only be a platform for which both media types can work in unison.
--
If you wish to see any features added to either AngelSound or AngelMedia please suggest.
-end-
#70
Posted 28 January 2013 - 11:11 AM
I notice you've already got sound support which is fantastic. CCTube's codec is multi-stream compatible, and I'm yet to implement an audio stream.
It's fully up to you, as you have a very well established project here. But as you said you have some editor tools, supporting those would be an asset to the both of us I believe.
CCTube is the upcoming successor to LightTube, a video player for GravityScore's LightShot videos, which also used NPaintPro as well as having screen recording built in.
It will have an online community as well as multiple codec, or at least a transcoder for multiple formats. Basically it's YouTube for CC.
Let me know what you think,
Regards, NeverCast.
#71
Posted 28 January 2013 - 04:34 PM
I already managed to replicate using one channel a MIDI form of project Touhou BadApple, this will be featured in the tutorial video i will be recording.
,
The only issue is creating a way to have sound files known for the video automatically> to make it so playing the movie with sound[ON] will have it auto-search for the MOVIE_Left etc files and playing music with the movie, thier may be abit of code editing for you on making CCtube have optional sound support.
This afternoon ill look into the formats of LightShot and CCtube to get an idea of what must be done for compatibility.
I fully agree for support across both programs
#72
Posted 28 January 2013 - 04:50 PM
ArchAngel075, on 28 January 2013 - 04:34 PM, said:
thier may be abit of code editing for you on making CCtube have optional sound support.
ArchAngel075, on 28 January 2013 - 04:34 PM, said:
#73
Posted 28 January 2013 - 05:19 PM
If we instead have the video handled by you two and sound handled by me(since sound can just be looped with video) it might improve things
Again ill look more into things once i get home from school >
#74
Posted 28 January 2013 - 05:29 PM
There are multiple streams in CCTube format, Each stream has multiple frames each lasting for a certain amount of time, and each frame has several 'packets' which describe the frame.
To implement audio, you just create an audio stream with a frame per change in sound, with a packet describing that sound.
If CCTube supports the stream format, It will play it. If not, it ignores it and just plays the video.
So implementing audio streams in to CCTube Format is easy
#75
Posted 29 January 2013 - 03:42 AM
My knowledge regarding the streaming and what not is very limited ...
#76
Posted 29 January 2013 - 07:00 AM
#77
Posted 30 January 2013 - 05:15 AM
say i have a string
afegef15afg1
and i want to replace the 5th character (e) with (g), does anyone have any code lines that can accomplish this ?
As a note i last used such a line of code from pinkishu very long ago.... yet i sadly can not find that line again.
this line of code is required for the editor >
#78
Posted 30 January 2013 - 12:13 PM
local s = "afegef15afg1" s = s:sub(1,4).."g"..s:sub(6)there may be better ways of doing it, i had actually typed a gsub (replacement) way, but this was easier to understand...
Source: http://lua-users.org...LibraryTutorial
#79
Posted 01 February 2013 - 06:47 AM
NeverCast, it might be best if lightTube had hex.decimal support to play AngelTV, unless i had a converter function that reads and converts the movie file into a amov format that AngelMedia will use ?
----
On news regarding AngelSound, i have fixed the playBack() so that it will render a red bar indicating what note is currently playing >
--Will be adding buttons to the Tune changer, so that typing a number is not required.
--Adding a setting to change the bpm, seeing as i often tweak it ALOT, the speed will be from 0.2 to 0.04 [lowest number = faster] (any faster than 0.4 and guaranteed lag in sound, especially because rendering pulls ALOT aswell as future renders)
-- AngelSound will need some editing so that it can also be loaded as an API for AngelMedia
--Working on the Editor and MAinMEnu for AngelMedia, i havea very heavy animated idea for menu consisting of drop downs and sliding screens - be a horror to now implement!
Any suggestions are as usual welcome, I mostly looking for AngelSound suggestions since AngelMedia (aka AngelTV) is mostly just a clean up and improvement of AngelTV and as such already has alot of features, BUT more are welcome .
#80
Posted 01 February 2013 - 08:58 AM
So when your AngelMedia is ready, we'll ask you if it's okay, and write a transcoder to convert AngelMedia to CCTube.
There will be only one supported format on CCTube, and that is it's own format. This is for both security and integrity reasons.
We know our format is secure, and we know we can write readers in other languages for it. So the PHP on the website could read the meta information from the video files.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users











