To have full accurate control over positions in the file, you will need to write your own player. A good free audio component system is NewAC. http://symmetrica.net/newac
I would suggest storing the pointers in milliseconds in the file tags, or a database. Ross. -----Original Message----- From: delphi-boun...@elists.org [mailto:delphi-boun...@elists.org] On Behalf Of John Dammeyer Sent: Sunday, 29 March 2009 9:18 a.m. To: 'Borland's Delphi Discussion List' Subject: Synchronizing to MP3 files. Hi, I'd like to be able to read an MP3 music file and be able to edit it and store it as a custom play file with something like embedded metronome ticks or marks. For instance, if I had a scrolling chart showing the music amplitude I could play a bar or two of the music from left to right. Then move a slider further into the music and be able to play from one point to another. The stored file would also have events stored with it. Finally, when I play back the music I'd like to be able to use the events as they appear during playback to trigger things. So I'm looking for various Delphi modules that can help me write this type of program. I've been told that if I write something out to Windows player that it doesn't always play when I ask it to. In other words, it may be difficult to sync up. Anyone know of a starting point here? Thanks John _______________________________________________ Delphi mailing list -> Delphi@elists.org http://lists.elists.org/cgi-bin/mailman/listinfo/delphi _______________________________________________ Delphi mailing list -> Delphi@elists.org http://lists.elists.org/cgi-bin/mailman/listinfo/delphi