Results for "Author: nick gisburne"
Displays an accurate waveform synched with audio, in a scrolling window. I wanted to be able to display a waveform which looked like those in the majority of sound editors (Cool Edit by preference), and this does the job. The waveform moves across the screen in time with the audio and you're able to scroll along the whole length of the waveform. The waveform is 'reasonably' accurate - it would take too long to scan in a multi-meg file and check every byte, so a compromise is used. I don't think the quality of the display suffers at all. This code is part of a bigger project which will not be open-source. Having used a lot of ideas from other coders I thought it only fair to share this much. Limitations: it's only for 44100, 16-bit stereo waveforms, but you should be able to adapt it to 8-bit and other sample rates, etc. I only needed it to play one type of waveform, sorry! Enjoy!
Using the TabStrip supplied by Microsoft, I soon realised I wasn't getting much value for the 1-Mb overhead needed by the common controls ActiveX. I also wanted the look and feel you see here, which I couldn't find elsewhere. I looked at other replacements for TabStrip, but they used quite a lot of resources (images, text boxes, etc) which all put a drain on Windows. This control just uses a totally empty control and draws on it. It's as simple as I could make it. I also added a PropertyPage - I've not used them before but it was surprisingly straightforward. Very useful for administering the various tabs and their captions. I didn't set out to create an all-singing all-dancing tabs control. This is a simple control which displays tabs in a particular way, and is flexible enough for many purposes. If you want more, extend it yourself! Enjoy!
Displays an accurate waveform synched with audio, in a scrolling window. I wanted to be able to display a waveform which looked like those in the majority of sound editors (Cool Edit by preference), and this does the job. The waveform moves across the screen in time with the audio and you're able to scroll along the whole length of the waveform. The waveform is 'reasonably' accurate - it would take too long to scan in a multi-meg file and check every byte, so a compromise is used. I don't think the quality of the display suffers at all. This code is part of a bigger project which will not be open-source. Having used a lot of ideas from other coders I thought it only fair to share this much. Limitations: it's only for 44100, 16-bit stereo waveforms, but you should be able to adapt it to 8-bit and other sample rates, etc. I only needed it to play one type of waveform, sorry! Enjoy!
Using the TabStrip supplied by Microsoft, I soon realised I wasn't getting much value for the 1-Mb overhead needed by the common controls ActiveX. I also wanted the look and feel you see here, which I couldn't find elsewhere. I looked at other replacements for TabStrip, but they used quite a lot of resources (images, text boxes, etc) which all put a drain on Windows. This control just uses a totally empty control and draws on it. It's as simple as I could make it. I also added a PropertyPage - I've not used them before but it was surprisingly straightforward. Very useful for administering the various tabs and their captions. I didn't set out to create an all-singing all-dancing tabs control. This is a simple control which displays tabs in a particular way, and is flexible enough for many purposes. If you want more, extend it yourself! Enjoy!
Displays an accurate waveform synched with audio, in a scrolling window. I wanted to be able to display a waveform which looked like those in the majority of sound editors (Cool Edit by preference), and this does the job. The waveform moves across the screen in time with the audio and you're able to scroll along the whole length of the waveform. The waveform is 'reasonably' accurate - it would take too long to scan in a multi-meg file and check every byte, so a compromise is used. I don't think the quality of the display suffers at all. This code is part of a bigger project which will not be open-source. Having used a lot of ideas from other coders I thought it only fair to share this much. Limitations: it's only for 44100, 16-bit stereo waveforms, but you should be able to adapt it to 8-bit and other sample rates, etc. I only needed it to play one type of waveform, sorry! Enjoy!
Using the TabStrip supplied by Microsoft, I soon realised I wasn't getting much value for the 1-Mb overhead needed by the common controls ActiveX. I also wanted the look and feel you see here, which I couldn't find elsewhere. I looked at other replacements for TabStrip, but they used quite a lot of resources (images, text boxes, etc) which all put a drain on Windows. This control just uses a totally empty control and draws on it. It's as simple as I could make it. I also added a PropertyPage - I've not used them before but it was surprisingly straightforward. Very useful for administering the various tabs and their captions. I didn't set out to create an all-singing all-dancing tabs control. This is a simple control which displays tabs in a particular way, and is flexible enough for many purposes. If you want more, extend it yourself! Enjoy!
Displays an accurate waveform synched with audio, in a scrolling window. I wanted to be able to display a waveform which looked like those in the majority of sound editors (Cool Edit by preference), and this does the job. The waveform moves across the screen in time with the audio and you're able to scroll along the whole length of the waveform. The waveform is 'reasonably' accurate - it would take too long to scan in a multi-meg file and check every byte, so a compromise is used. I don't think the quality of the display suffers at all. This code is part of a bigger project which will not be open-source. Having used a lot of ideas from other coders I thought it only fair to share this much. Limitations: it's only for 44100, 16-bit stereo waveforms, but you should be able to adapt it to 8-bit and other sample rates, etc. I only needed it to play one type of waveform, sorry! Enjoy!
Using the TabStrip supplied by Microsoft, I soon realised I wasn't getting much value for the 1-Mb overhead needed by the common controls ActiveX. I also wanted the look and feel you see here, which I couldn't find elsewhere. I looked at other replacements for TabStrip, but they used quite a lot of resources (images, text boxes, etc) which all put a drain on Windows. This control just uses a totally empty control and draws on it. It's as simple as I could make it. I also added a PropertyPage - I've not used them before but it was surprisingly straightforward. Very useful for administering the various tabs and their captions. I didn't set out to create an all-singing all-dancing tabs control. This is a simple control which displays tabs in a particular way, and is flexible enough for many purposes. If you want more, extend it yourself! Enjoy!
Displays an accurate waveform synched with audio, in a scrolling window. I wanted to be able to display a waveform which looked like those in the majority of sound editors (Cool Edit by preference), and this does the job. The waveform moves across the screen in time with the audio and you're able to scroll along the whole length of the waveform. The waveform is 'reasonably' accurate - it would take too long to scan in a multi-meg file and check every byte, so a compromise is used. I don't think the quality of the display suffers at all. This code is part of a bigger project which will not be open-source. Having used a lot of ideas from other coders I thought it only fair to share this much. Limitations: it's only for 44100, 16-bit stereo waveforms, but you should be able to adapt it to 8-bit and other sample rates, etc. I only needed it to play one type of waveform, sorry! Enjoy!
Using the TabStrip supplied by Microsoft, I soon realised I wasn't getting much value for the 1-Mb overhead needed by the common controls ActiveX. I also wanted the look and feel you see here, which I couldn't find elsewhere. I looked at other replacements for TabStrip, but they used quite a lot of resources (images, text boxes, etc) which all put a drain on Windows. This control just uses a totally empty control and draws on it. It's as simple as I could make it. I also added a PropertyPage - I've not used them before but it was surprisingly straightforward. Very useful for administering the various tabs and their captions. I didn't set out to create an all-singing all-dancing tabs control. This is a simple control which displays tabs in a particular way, and is flexible enough for many purposes. If you want more, extend it yourself! Enjoy!
Displays an accurate waveform synched with audio, in a scrolling window. I wanted to be able to display a waveform which looked like those in the majority of sound editors (Cool Edit by preference), and this does the job. The waveform moves across the screen in time with the audio and you're able to scroll along the whole length of the waveform. The waveform is 'reasonably' accurate - it would take too long to scan in a multi-meg file and check every byte, so a compromise is used. I don't think the quality of the display suffers at all. This code is part of a bigger project which will not be open-source. Having used a lot of ideas from other coders I thought it only fair to share this much. Limitations: it's only for 44100, 16-bit stereo waveforms, but you should be able to adapt it to 8-bit and other sample rates, etc. I only needed it to play one type of waveform, sorry! Enjoy!
Using the TabStrip supplied by Microsoft, I soon realised I wasn't getting much value for the 1-Mb overhead needed by the common controls ActiveX. I also wanted the look and feel you see here, which I couldn't find elsewhere. I looked at other replacements for TabStrip, but they used quite a lot of resources (images, text boxes, etc) which all put a drain on Windows. This control just uses a totally empty control and draws on it. It's as simple as I could make it. I also added a PropertyPage - I've not used them before but it was surprisingly straightforward. Very useful for administering the various tabs and their captions. I didn't set out to create an all-singing all-dancing tabs control. This is a simple control which displays tabs in a particular way, and is flexible enough for many purposes. If you want more, extend it yourself! Enjoy!
Displays an accurate waveform synched with audio, in a scrolling window. I wanted to be able to display a waveform which looked like those in the majority of sound editors (Cool Edit by preference), and this does the job. The waveform moves across the screen in time with the audio and you're able to scroll along the whole length of the waveform. The waveform is 'reasonably' accurate - it would take too long to scan in a multi-meg file and check every byte, so a compromise is used. I don't think the quality of the display suffers at all. This code is part of a bigger project which will not be open-source. Having used a lot of ideas from other coders I thought it only fair to share this much. Limitations: it's only for 44100, 16-bit stereo waveforms, but you should be able to adapt it to 8-bit and other sample rates, etc. I only needed it to play one type of waveform, sorry! Enjoy!
Using the TabStrip supplied by Microsoft, I soon realised I wasn't getting much value for the 1-Mb overhead needed by the common controls ActiveX. I also wanted the look and feel you see here, which I couldn't find elsewhere. I looked at other replacements for TabStrip, but they used quite a lot of resources (images, text boxes, etc) which all put a drain on Windows. This control just uses a totally empty control and draws on it. It's as simple as I could make it. I also added a PropertyPage - I've not used them before but it was surprisingly straightforward. Very useful for administering the various tabs and their captions. I didn't set out to create an all-singing all-dancing tabs control. This is a simple control which displays tabs in a particular way, and is flexible enough for many purposes. If you want more, extend it yourself! Enjoy!
Displays an accurate waveform synched with audio, in a scrolling window. I wanted to be able to display a waveform which looked like those in the majority of sound editors (Cool Edit by preference), and this does the job. The waveform moves across the screen in time with the audio and you're able to scroll along the whole length of the waveform. The waveform is 'reasonably' accurate - it would take too long to scan in a multi-meg file and check every byte, so a compromise is used. I don't think the quality of the display suffers at all. This code is part of a bigger project which will not be open-source. Having used a lot of ideas from other coders I thought it only fair to share this much. Limitations: it's only for 44100, 16-bit stereo waveforms, but you should be able to adapt it to 8-bit and other sample rates, etc. I only needed it to play one type of waveform, sorry! Enjoy!
Using the TabStrip supplied by Microsoft, I soon realised I wasn't getting much value for the 1-Mb overhead needed by the common controls ActiveX. I also wanted the look and feel you see here, which I couldn't find elsewhere. I looked at other replacements for TabStrip, but they used quite a lot of resources (images, text boxes, etc) which all put a drain on Windows. This control just uses a totally empty control and draws on it. It's as simple as I could make it. I also added a PropertyPage - I've not used them before but it was surprisingly straightforward. Very useful for administering the various tabs and their captions. I didn't set out to create an all-singing all-dancing tabs control. This is a simple control which displays tabs in a particular way, and is flexible enough for many purposes. If you want more, extend it yourself! Enjoy!
Displays an accurate waveform synched with audio, in a scrolling window. I wanted to be able to display a waveform which looked like those in the majority of sound editors (Cool Edit by preference), and this does the job. The waveform moves across the screen in time with the audio and you're able to scroll along the whole length of the waveform. The waveform is 'reasonably' accurate - it would take too long to scan in a multi-meg file and check every byte, so a compromise is used. I don't think the quality of the display suffers at all. This code is part of a bigger project which will not be open-source. Having used a lot of ideas from other coders I thought it only fair to share this much. Limitations: it's only for 44100, 16-bit stereo waveforms, but you should be able to adapt it to 8-bit and other sample rates, etc. I only needed it to play one type of waveform, sorry! Enjoy!
Using the TabStrip supplied by Microsoft, I soon realised I wasn't getting much value for the 1-Mb overhead needed by the common controls ActiveX. I also wanted the look and feel you see here, which I couldn't find elsewhere. I looked at other replacements for TabStrip, but they used quite a lot of resources (images, text boxes, etc) which all put a drain on Windows. This control just uses a totally empty control and draws on it. It's as simple as I could make it. I also added a PropertyPage - I've not used them before but it was surprisingly straightforward. Very useful for administering the various tabs and their captions. I didn't set out to create an all-singing all-dancing tabs control. This is a simple control which displays tabs in a particular way, and is flexible enough for many purposes. If you want more, extend it yourself! Enjoy!
Displays an accurate waveform synched with audio, in a scrolling window. I wanted to be able to display a waveform which looked like those in the majority of sound editors (Cool Edit by preference), and this does the job. The waveform moves across the screen in time with the audio and you're able to scroll along the whole length of the waveform. The waveform is 'reasonably' accurate - it would take too long to scan in a multi-meg file and check every byte, so a compromise is used. I don't think the quality of the display suffers at all. This code is part of a bigger project which will not be open-source. Having used a lot of ideas from other coders I thought it only fair to share this much. Limitations: it's only for 44100, 16-bit stereo waveforms, but you should be able to adapt it to 8-bit and other sample rates, etc. I only needed it to play one type of waveform, sorry! Enjoy!
Using the TabStrip supplied by Microsoft, I soon realised I wasn't getting much value for the 1-Mb overhead needed by the common controls ActiveX. I also wanted the look and feel you see here, which I couldn't find elsewhere. I looked at other replacements for TabStrip, but they used quite a lot of resources (images, text boxes, etc) which all put a drain on Windows. This control just uses a totally empty control and draws on it. It's as simple as I could make it. I also added a PropertyPage - I've not used them before but it was surprisingly straightforward. Very useful for administering the various tabs and their captions. I didn't set out to create an all-singing all-dancing tabs control. This is a simple control which displays tabs in a particular way, and is flexible enough for many purposes. If you want more, extend it yourself! Enjoy!