Alan Warriner

Author Homepage: http://www.alan-warriner.co.uk

Send e-mail to this Author

36 měsíců předplatného k novým verzím 11.3 Alexandria:

  • Až do 31. března 2023 je každá nová licence RAD Studio, Delphi nebo C++ Builder dodávána s trojnásobkem standardní doby vašeho přístupu k plné podpoře, aktualizacím a opravám za cenu běžného ročního období.
  • Je to tak – po celé dva roky navíc (36 měsíců místo 12) si můžete užívat plný přístup ke všem výhodám předplatného aktualizací.

Author Products

Total 4 products

TMidiGen v.2.1

Components > Effects and Multimedia > Audio

By Alan Warriner.

Freeware + source 04 Jun 2002

Description

An update which overcomes the memory allocation problems encountered with some MIDI drivers. TMidiGen is a MIDI component which allows the simple creation of sound effects and note sequences within an application without the need for external files or resources. This is achieved by generating the MIDI data in memory.

TMidiGen provides:

  • 175 instruments available from the vast majority of sound cards.
  • Advanced Pitch Bend, Modulation, Sustain, Chorus and Reverb effects.
  • Easy Volume and Pan adjustment.
  • Simple method of playing individual notes.
  • Note sequences can be assembled in strings to provide chords and tunes.
  • Sound duration variable in 10mS steps.
  • Easy creation of sound loops.
  • Demo application and help file included.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 381kB

Platforms: CB4, CB5, CB6, D4, D5, D6

TPushKeys v.1.1

Components > System > Keys and Keyboard

By Alan Warriner.

Freeware + source 19 Nov 2001

Description

A component which encapsulates, and extends, Christopher Latta's PushKeys code which allows key presses to be directed to other applications.

Features include:

  • Simple method of identifying target application
  • ANSI substitution to allow full DOS application support
  • Support for all keyboard configurations
  • Set a default inter-key press delay, including system key repeat rate
  • OnPush event allows pre-processing of target application
  • OnKey event allows trapping/modification of individual keys.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 466kB

Platforms: CB4

TRotatePanel v.1.0

Components > Panels > Panels with Effects

By Alan Warriner.

Freeware 19 Nov 2001

Description

An extended version of the standard Panel component, key features are:
  • Text can be rotated through any angle in steps of 0.1 degree
  • Entire Panel can be rotated along with text
  • Bevel widths can be set independently
  • Bevel and border colours can be set to match the Panel or background
  • Bevel and border colour values can be modified to enhance the 3D effect
  • Text may be vertically as well as horizontally aligned within the component.

Informations

  • Status: Fully functional
  • Source: On request
  • Exe demo: included
  • Size: 310kB

Platforms: CB4

TToneGen v.2.15

Components > Sound Effects > Other

By Alan Warriner.

Freeware + source 23 Aug 2002

Description

An updated Delphi and C++Builder component which allows the simple creation of sound effects within an application without the need for external audio files or resources. TToneGen achieves this by generating and processing WAV waveforms in memory.

TToneGen provides:

  • A choice of five waveforms.
  • Amplitude Modulation to allow the creation of complex waveforms.
  • Full AHDSR envelope shaping to alter the dynamics of selected waveform.
  • Frequency range of 20Hz to 20kHz.
  • Simple method of assigning musical note values.
  • Tone duration from 10mS to 30 seconds.
  • Choice of sampling rate and resolution.
  • Independent left and right volume control.
Demo application and help file included.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 418kB

Platforms: CB4, CB5, CB6, D4, D5, D6