|
So you probably get my gist that something has changed. The AMPE_Server has been redesigned from the ground up to accept XML messages and to act accordingly. Simple mesages exist now and will be added to as time goes by and more complexity gets handled by the server. Still haven't been asked for any source or to help out yet. I guess I'll keep plugging along by myself until I can get what I need done or get the help.
Regards,
Eric C. Tomlinson
Yes, I program in VB, but only to feed my addiction to a warm place to sleep and food to eat!
Visit my Code Project blog (Mobile Audio project)[^]
|
|
|
|
|
Well, the contract I'm working on is finally cutting the hours back to a more realistic 50 hours per week. I was working 12 hour days for 6 days per week. [12*6=72 hours per week minimum]. On top of this, I was trying to keep up with my personal project here, AMPE.
But now I can go in at 6:00 AM and leave by 4:00 PM. Gives me a lot more time with the family and a few more hours to work on AMPE without sacrificing sleep to do so.
So this weekend (first one off in about 3 months), I can relax and do some programming. Look forward for a lengthy post on Monday AM to catch you up on the progress.
Regards,
Eric C. Tomlinson
Yes, I program in VB, but only to feed my addiction to a warm place to sleep and food to eat!
Visit my Code Project blog (Mobile Audio project)[^]
|
|
|
|
|
Boy am I ever impressed. I've had two people reply to my blog posts. Well, when I'm rich and famous with my app, I'll just ignore all of you like you've ignored me.
Just kidding. I really like blogging even it no one comes to read my rants and posts. It let's me clear my mind a little and have fun.
No news today about the app because well, I have done crap on it. heh
Maybe tomorrow or the next day I'll get some time to do a little programming.
Ciao
Eric C. Tomlinson
Yes, I program in VB, but only to feed my addiction to a warm place to sleep and food to eat!
Visit my Code Project blog (Mobile Audio project)[^]
|
|
|
|
|
Wackatronic wrote:
Boy am I ever impressed. I've had two people reply to my blog posts.
Well let me be the third then
We're still ironing out the wrinkles with the blogging system, but when everything's running smoothly we'll be leading the world to you door my friend.
Go forth and Blog
David
|
|
|
|
|
WooT. I thought everyone just ignored the blogs.
Yes, I program in VB, but only to feed my addiction to a warm place to sleep and food to eat!
Visit my Code Project blog (Mobile Audio project)[^]
|
|
|
|
|
I didn't spend anytime on the project because I went to a local LAN party this weekend. Friday night, a friend and I went out for a few beers and no, I didn't have a hangover. On Saturday, we went to the LAN party( which is 'The Big Crap Shoot'[^] in Oshkosh Wisconsin) and as usual it was pretty fun. Action took a long time to get started because people had to install games and patches. I was hoping to get some work done on it during breaks from sniping evil doers , but there wasn't too much of a lull in the action. I'll be getting back on it this evening after work, but for now I'm trying to recover from staying awake so long.
Regards,
Eric C. Tomlinson
Yes, I program in VB, but only to feed my addiction to a warm place to sleep and food to eat!
Visit my Code Project blog (Mobile Audio project)[^]
|
|
|
|
|
Sorry to all who might have visited my blog. I just realized I have not described what the system is for and how I envision it. I must have been drunk when I've been posting.
Well here goes nothing:
My background:
I have programmed in VB since version 3.0 came out. I went to DeVry, where all they taught was mainframe programming (except for 1 C class), where I taught myself how the program in Windows. I never had the chance nor the time to teach myself C++, so I worked as both contarct and full time jobs since 1994. This last year I finally decided to make the time to learn .NET (I mean the frame work, because I started trying C# and realized that it's all syntax and .NET frameowrk is where the power is) using C#. Since that time, I have been learning totally new concepts like "true" inhieritence and multi-threading (which if you read the whole blog, you realize how hard it was for me initially). Well enough about me and on to the project concept
The project:
I have been interested for several years in making a truely unique mobile automotive system and finally used C# (I'm a 10 (yes ten) year veteran (and yes it was a war) of VB programming.
The whole premise behind the project is to provide a truely diverse multimedia, visual extravaganza, feature rich mobile system. Wow! what a mouthful.
The system will be written to run on XP, using a custom designed computer system that will have multiple video cards (you'll understand later) and possibly multiple audion cards. It will be designed as a plugable architecture using a MSDE database to store information about the system and multimedia files.
Audio portion will support multiple audio formats (a suggestion by a friend of mine made me aware that while MP3s are very popular, most true audio buffs like the full range of sound offered by .WAV) that will include .MP3, .WAV, .CDA, .MID and several other formats. It will be able to burn the formats when a "new" (not in the databse) CD is inserted and place these files into standard directories that is pointed to by the database. The audio portion will be designed to accept DirectX designed DSP addins.
Video portion will support multiple video formats. It will NOT burn DVD into .VOB files. However, with the developer SDK (that will be designed), anyone who writes a plugin can distribute a "free" addin that could encompass this. The formats supported will be .AVI, .MPEG and several other formats (TBD). DISCLAIMER: I do not condone burning or ripping DVDs (even those you own)!
Server portion will be able to direct the UI to a specific monitor (See, I told you I'd explain why multiple video cards). This will give each installed monitor (if touchscreen) to be able to control the client accessing the server. The server will handle sending audio/video streams to the appropriate client(s). This will allow multi-casting with multiple clients sharing the same stream.
Client portion will connect and talk to the server via TCP/IP sockets and will be pushed to multiple displays. The main display will control the system. If any of the other displays connected to the system are touch screens, then they can be configured to control their own display.
Additional plugins being considered are:
Voice Command (for the main display (ie driver's))<br>
GPS Navigation<br>
XM Radio<br>
Access the other Windows applications<br>
Internet (wireless access)
I realize this is very abstract but I really don't want to give away my idea (dream) of being able to produce my first commercial software.
Regards,
Eric C. Tomlinson
P.S. If you are interested, contact me for more information and I'll handle it on a case by case basis. Maybe even hand out the source as long as people do not claim or use it as their own.
Yes, I program in VB, but only to feed my addiction to a warm place to sleep and food to eat!
Visit my Code Project blog (Mobile Audio project)[^]
|
|
|
|
|
Hi there
Are you good at analysing audio, like FFT convertion of a song or usage of FFT data?
I'm currently using a player called BASS 2.0[^] and I'm trying to make a beatdetection routine based on the realtime based FFT data.
Have you any clue or intresst in give a hand on such project?!
I have programmed for some time, and I use VC++ 6.0 these days since I've not been convinced by the "framework"
Hope to hear from you soon!
=====================
Lars [Large] Werner
lars@werner.no
http://lars.werner.no
=====================
|
|
|
|
|
Lars,
No, I'm not a audio guru but I hoping to be one at the conculsion of this project.
I too, am trying to get some beatmapping developed so I can have the functionality to setup playlists that give the functionality of an auto DJ, with the beatmapping. I am using the .NET framework because I don't know C++ so we would have some difficulty getting something developed in tandem, but I am willing to help out because I'll be learning information that I can apply to my own project.
P.S. I am using the BASS 2.0 C# version (someone put the original into an encapsulated C# wrapper.
Regards
Eric C. Tomlinson
Yes, I program in VB, but only to feed my addiction to a warm place to sleep and food to eat!
Visit my Code Project blog (Mobile Audio project)[^]
|
|
|
|
|
OK, I'll keep you informed, and it will be a publishion on http://www.beatdetector.com[^] later on!
Keep up the good work!
=====================
Lars [Large] Werner
lars@werner.no
http://lars.werner.no
=====================
|
|
|
|
|
Wow! This threading is very difficult to get designed correctly. Especially when this is the first time you've done it. When I finally get a good handle on this, I should make so forward process instead of wallowing in the same place for several days.
But I am disappointed in the lack of visits to my blog. Maybe I'm boring as hell.
Regards,
Eric C. Tomlinson
Yes, I program in VB6, but only because I use it to fill my addiction to having a dry place to sleep and food to eat!
|
|
|
|
|
Well, I didn't get chance to go over the threading issue so I'll try again tonight. I hoping I can use the threading to really control access to media resources and system applications. I'll post some more in depth information tomorrow about how the system will work. Maybe I'll throw in some pics of the architecture as it stands.
Regards,
Eric C. Tomlinson
I won't dignify your question with an answer. Yes, I program in VB6, but only because I'm addicted to eating!
|
|
|
|
|
Been a hard day tyomg to make sure the design really needs to be threaded and which way to design. Hopefully after some late night reading tonight, I'll be able to make a more informed decision and run it by the fellow CPians to see if it's a good design and feasible.
See ya tomorrow.
I won't dignify your question with an answer. Yes, I program in VB6, but only because I'm addicted to eating!
|
|
|
|
|
Since I wanted the system to provide a monitor (capable of being able to be touchscreen) and still provide a streaming type of media (shared between monitors), I have decided to investigate the possibility of creating a server component that would have seperate displays (apps) connecting via TCP/IP and the server being where the media is run and controlled. The only problem is that I have no experience with threading TCP/IP sockets in C# and this is turning out to be a chore. There's plenty of examples but most don't work.
But by combining several examples that have sections that I feel would help, I've created a basic server that accepts clients and converses on a very basic level. Since I was able to get the basics working well, I figgured that I could keep building on it and addind functionality as I continue along.
Regards,
Eric C. Tomlinson
I won't dignify your question with an answer.
Yes, I program in VB6, but only because I'm addicted to eating!
|
|
|
|
|
Spent most of the evening last night (after leaving work at 10:00 PM) designing a MSDE database structure for keeping track of media files. I think that I may get this portion finsihed much sooner than expected.
Silence is golden, so shut the heck up!
|
|
|
|
|
Here's the first of what I hope to be a daily occurance. I will be reporting the headway made on a personal project of mine.
AMPE - Advanced Multimedia Pluggable Environment
Regards,
Eric C. Tomlinson
|
|
|
|
|
Wackatronic wrote:
AMPE - Advanced Multimedia Pluggable Architecture
Er, wouldn't that be AMPA?
------------------------
If you've always do what you've done, you always get what you've gotten.
-- Unknown
|
|
|
|
|
What are you talking about????
Gotta love that modify!
Yes, I program in VB, but only to feed my addiction to a warm place to sleep and food to eat!
Visit my Code Project blog (Mobile Audio project)[^]
|
|
|
|
|
Cheater!
------------------------
If you've always do what you've done, you always get what you've gotten.
-- Unknown
|
|
|
|
|