Silhwan Hyun

Send e-mail to this Author

Discover our wide range of software development tools and get your books: TMS WEB Core: Web Application Development with Delphi and TMS Software Hands-on with Delphi: Cross-platform Multi-tiered Database Applications: Web and Desktop Clients, REST/JSON Server, and Reporting for FREE and with free shipping to your home!

For new licenses only and valid until July 31, 2020!

Author Products

Total 13 products

7 Segment Display TSevenSegDisp v.1.0

Components > Indicators and Gauges > Displays

By Silhwan Hyun.

Freeware + source 01 Sep 2009

Description

TSevenSegDisp is a 7 segment display component.

It uses an antialiased line drawing unit EZLines written by E.Z. Jordens.

TSevenSegDisp shows good apperence by the use of antialiased drawing unit and has additional features,

  • Free size control
  • Thickness adjustment of segment
  • Transparent property
  • Can hide OFF-state segment.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 216kB

Platforms: D2005, D2006, D2007, D2009, D4, D5, D6, D7

Directshow Video Rotate Filter v.0.2.0

Components > Effects and Multimedia > Video

By Silhwan Hyun.

Freeware + source 09 Apr 2016

Description

This is a Delphi project to make Directshow Video Rotate Filter for rotating or flipping video streams.

The characteristic of Video Rotate Filter(VideoRotate.ax) is,

  • Can handle only uncompressed RGB Video Subtypes, MEDIASUBTYPE_RGB24 or MEDIASUBTYPE_RGB32
  • Can rotate or flip video image but cannot rotate and flip simultaneously.
  • Can capture input image (= output image from video decoder). * You can also get the image after rotated or flipped if you add a line in the unit RotateMain.
  • Changes of rotation types at non-stopped state are not effective for some cases, if we use any video renderers other than madVR.

    ( It should be always effective if new rotation type does not cause output dimension change,i.e., portrait <-> portrait, landscape <-> landscape.

    * the rotation changes which cause dimension change, no-rotation, 180 degree, filp vertically, flip horizontally <-> 90 degree, 270 degree )

    Reference source

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 1 736kB

    Platforms: D2009, D2010, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8

  • MIDI Component Package v.0.9.3.1

    Components > Effects and Multimedia > Audio

    By Silhwan Hyun.

    GPLS 19 Mar 2016

    Description

    MIDI Component Package is composed of following 3 Delphi components,
  • TMIDIFile2 : parses MIDI file
  • TMIDIPlayer2 : plays MIDI file
  • TSheetMusic : shows sheet music of MIDI file
  • Supported MIDI file type : Standard MIDI file, MIDI Karaoke file, RIFF-based MIDI file

    Package includes full source codes and Demo program with multi language support.

    You shold use Delphi 2009 or later version to use this package.

    #### Copyright Notice ####

    Copyright (c) 2015 Silhwan Hyun

    This Program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2.

    This Program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 4 557kB

    Platforms: D2009, D2010, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8

    MIDIFile2 v.0.9.4

    Components > Effects and Multimedia > Audio

    By Silhwan Hyun.

    Freeware + source 28 May 2012

    Description

    MIDIFile2 is a Delphi component (TMIDIFile2), which is used for TMIDIPlayer2.
    • You can get various information of MIDI file such as format type, number of tracks, playback length, sync lyrics and others, with this unit.
    • The source units of Tnt Delphi UNICODE Controls are needed if you compile this unit with Delphi 2007 or earlier version.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 448kB

    Platforms: D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2

    TAudioVolume v.0.9.5

    Components > Effects and Multimedia > Audio

    By Silhwan Hyun.

    Freeware + source 16 Jun 2014

    Description

    This component controls/gets volume level or mute state of audio endpoint device and application.
    • This component operates on Windows XP, Windows Vista, Windows 7 or newer.
    • You can adjust master volume and application volume separately with this component if application runs on Windows Vista or Windows 7 (Master Volume only if it runs on Windows XP).
    • You can adjust mute state of audio endpoint and application volume separately.
    • The state changes such volume change, mute state change are catched at the application by use of event properties.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 465kB

    Platforms: D2005, D2006, D2007, D2009, D2010, D7, DXE, DXE2, DXE3, DXE4, DXE5

    TBASSPlayer v.2.10

    Components > Effects and Multimedia > Audio

    By Silhwan Hyun.

    Freeware + source 15 Aug 2010

    Description

    TBASSPlayer is a Delphi component, which helps you make stream players easily with the power of BASS audio library (bass.dll, basswma.dll, bassmidi.dll and basscd.dll).

    TBASSPlayer supports most functions of BASS audio library (Please read BASS.txt and related document if you want to know more about BASS audio library).

    TBASSPlayer can play the file formats supported by BASS audio library such as,

    • stream files (AAC, MP1, MP2, MP3, Ogg Vorbis, AIFF, WMA format)
    • music files (MOD, MO3, IT, XM, S3M, MTM, MOD, UMX format)
    • MIDI files (MID, MIDI, RMI, KAR format)
    • CD Audio tracks
    • URL stream (files from the internet and Shoutcast/Icecast)
    TBASSPlayer also supports "BASS add-ons" - plugin modules designed for BASS audio library which enables the playback of additional file formats.

    TBASSPlayer can play other file formats, which are none-BASS native, not supported by BASS add-ons, using Winamp input plug-ins.

    You can load up to 8 BASS add-ons and up to 8 Winamp input plug-ins simultaneously for various file format.

    TBASSPlayer also supports followings:

    • Winamp visualization plug-ins (supports the latest plug-in such as Milkdrop 2.0e)
    • Winamp DSP plug-ins
    • Winamp General Purpose plug-ins for Lyrics display
    • Tag editor for AAC, WMA, MP3 and Ogg Vorbis file
    • 10 Band Equalizer
    • Sound effect (Flanger, Echo, Reverb, Rotation)

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 1 455kB

    Platforms: D2006, D2007, D2009, D2010, D7

    TFLACfile v.0.9.2

    Components > Effects and Multimedia > Audio

    By Silhwan Hyun.

    Freeware + source 08 Sep 2010

    Description

    TFLACfile is a Delphi component which can load & save FLAC file tags. Package includes a demo program to show you the usage of TFLACfile unit.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 361kB

    Platforms: D2005, D2006, D2007, D2009, D2010, D7

    TKnob v.2.0

    Components > Misc. Effects > Other

    By Silhwan Hyun.

    Freeware + source 22 Mar 2009

    Description

    TKnob v2.0 is the upgrade version of TKnob v1.0 written by Gary Bradley Hardman.

    TKnob v2.0 is a Delphi VCL component which emulates a rotary knob with enhanced features such as,

    • The outer circle area of KNOB is filled with its parents image(= background image).
    • Drawing procedures are substituted with antialised procedures.
    • The image of inner circle area of KNOB can be rotated according to the change of Position, if the inner circle area of KNOBs surface is drawn with some image.
    • Added new type for indicator mark : circle

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 651kB

    Platforms: D2005, D2006, D2007, D2009, D4, D5, D6, D7

    TMagnetic Class v.1.0

    Components > Forms > Other

    By Silhwan Hyun.

    Freeware + source 15 Jan 2009

    Description

    TMagnetic Class is a Delphi version equivalent of Visual Basic "cMagneticWnd" class written by Emil Weiss.

    TMagnetic Class enables forms snap to each other, and the form defined as main form drags sub forms snapped to that, at beging dragged by user.

    Form's resizing is also controlled as Winamp forms.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 188kB

    Platforms: D2005, D2006, D2007, D2009, D4, D5, D7

    TMidiPlayer2 v.0.9.5.1

    Components > Effects and Multimedia > Audio

    By Silhwan Hyun.

    Freeware + source 15 Feb 2013

    Description

    TMidiPlayer2 is a Delphi component for playing MIDI files. Package also includes TMidiFile2 for parsing MIDI file, TMidiOutput for playing MIDI event.
    • TMidiPlayer2 uses separate thread to process MIDI events, which helps application to avoid possible problems by time consuming processes of main thread.
    • TMidiPlayer2 has the functions to get Sync Lyrics, to control Tempo & Pitch at playing MIDI files.
    • You can get various information of MIDI file such as format type, number of tracks, playback length and others, with TMidiFile2.
    • The source units of Tnt Delphi UNICODE Controls are needed if you compile this component with Delphi 2007 or earlier version.
    The included demo program has the function to show and control channel attributes, synchronised lyrics display.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 2 263kB

    Platforms: D2005, D2006, D2007, D2009, D2010, D7, DXE, DXE2, DXE3

    TOggPlayer v.1.1

    Components > Effects and Multimedia > Audio

    By Silhwan Hyun.

    Freeware + source 21 Jun 2002

    Description

    This package includes components, units and DLLs for easier building of CD ripper and MP3 and Ogg Vorbis player with Delphi. You can extract audio data from CD then save the data as Ogg Vorbis format. You can play MP3 and Ogg Vorbis files also, with included demo programs.

    Informations

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

    Platforms: D3, D4, D5, D6

    TWMAFile2 v.0.9.1

    Components > Effects and Multimedia > Audio

    By Silhwan Hyun.

    Freeware + source 08 Feb 2011

    Description

    TWMAFile2 is a Delphi component which can load & edit WMA file tags.

    TWMAFile2 also has the properties to show the WMA file information such as bitrate, samplingrate...

    Package includes a demo program to show you the usage of TWMAFile2 unit.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 821kB

    Platforms: D2005, D2006, D2007, D2009, D2010, D7

    WMATagIO v.0.9.3

    Code Samples > Samples > Multimedia And Graphics

    By Silhwan Hyun.

    Freeware + source 08 Feb 2011

    Description

    WMATag IO is a Delphi unit which can load & save WMA file tags.

    WMATagIO can handle ordinary tag fields, multiple synchronized lyrics and multiple picture.

    WMATagIO also shows the WMA file stream information such as bitrate, samplingrate...

    Package includes a demo program to show you the usage of WMATagIO unit.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 388kB

    Platforms: D2005, D2006, D2007, D2009, D2010, D7