[go: up one dir, main page]

Showing posts with label dll. Show all posts
Showing posts with label dll. Show all posts

Wednesday, February 19, 2020

midipiano_dll a dll to play midi files in background thread

midipiano_dll chung is a dll to play midi files in background thread (piano or orchestra) .
it is written in freebasic but may be called by any program as a standard dll .
set/get param : pause, loop, drum, noteonly, delay, resonance, volume, position, nrecord .

link =>   https://sourceforge.net/projects/midipiano-dll/    

Sunday, September 1, 2013

midipiano_chungDLL free dll player version of midipiano_chung

midipiano_chungDLL is a free dll midi player version of midipiano_chung piano synth / expander . It can be called by any program (basic, c++, ...) with simple api to play midirec or mid files. Freebasic and cpp examples are provided. Can run on a small netbook . It is used in circuit_chung radio , Tilecity_chung and minimidi_chung midi player (included).

=> midipiano_chungDLL.zip    (5Mo)

(04/09/2013) used in circuit_chung's radio
(04/09/2013) minimidi_chung small midi player added
(24/09/2013) nbsounds overload bug corrected
(25/09/2013) minimidi_chung 4 stations midi folders added 
(28/09/2013) vu-meter added + anti saturation prog restored
(29/09/2013) used in Tilecity_chung's radio
  


Tuesday, December 4, 2012

fb_chungVST multi effects VST loading simplified dlls / 4echo baxandall peekenhancer

fb_chungVST is an audio multi effects VST loading simplified dlls written in high level language (like freebasic) .you can add a simplified dll plugin in the /plugin/ /plugin2/ /plugin3/ folders it will be automaticaly recognized and loaded. Included my4echo_chungVST example (4 combined echos) , baxandall  eq and peekenhancer effect .
Just define the following dll cdecl functions :
plugininit : your init sub 
startpluginmain : start your gui window edit
closepluginmain : called to close the gui window edit
mypluginproc : called as sample=mypluginproc(sample) in the audio loop
myecho.dll / my3band.dll / my4echo.dll / mybaxandall.dll / peekenhancer.dll  with code source are provided as example (freebasic) .
the dlls can be easily written in freebasic or any dll compatible language (c++,VBasic,...),giving you easy access to high level programming facilities (file access,gui windows,graghics) without needing special knowledge of the VST sdk (c++).

=> https://sourceforge.net/projects/fbchungvst/  

(01/02/2013) peekenhancer, baxandall low/high eq added





Friday, March 2, 2012

gui_chung_dll a dll version of gui_chung to easily make gui windows in any language

gui_chung_dll is an older dll version of gui_chung to easily make gui windows with graphics in any language , as c/c++, freebasic, with simple syntax inspired from Liberty Basic easy gui coding (buttons, combobox, edittext, statictext, listbox, menu, graphicbox,...). Includes creation of openGL windows and guiloadtexture from jpg with alpha, and gfx graphics windows drawing. It is based on windows api and is written in compiled freebasic (freeware).

click here => https://sourceforge.net/projects/guichungdll/

Friday, February 24, 2012

TTS_chung_dll free dll interface for TTS text to speech SAPI5


TTS_chung_dll is a very simple dll interface for TTS text to speech (SAPI5) written in freebasic to use with any programming language .Comes with c++ , LibertyBasic and freebasic calling examples. Accepts XML tags.
example of call :
myTTSinit()
myTTSspeak(@"hello")
myTTSclose()

=> https://sourceforge.net/projects/ttschungdll/


Sunday, February 28, 2010

loadobj_chung.dll a free DLL to load 3D .obj files into openGL

loadobj_chung.dll is a free DLL to instant load 3D .obj files into openGL , for example in a GLlist you can recall later.

it loads objects with textures and can auto-resize the 3D object to a desired size.

you can find a demo inserted in my game flightGL_chung there
=> loadobj_chung_dll.zip (8.3 Mo) (12/10/2010)(old version)

dll and source files only (dev C++)
=> loadobj_chung_dll_source.zip (31 ko)(old version)

openGL loadobj3ds obj/3ds loader in freebasic => loadobj3ds.zip  (07/08/2013) (4Mo)(new version,faster with export to javascript)
(last version of 2 dlls included + viewobj3ds obj/3ds enhanced viewer)

examples of calls : see the readme_DLL.txt file .=> readme_DLL.txt
for c++ calls , dev c++ source code of the dll is provided in the "source" folder

(24/05/2010) normals added

Monday, December 28, 2009

load3DS_chung.dll a free dll to load 3ds objects

load3DS_chung.dll is a free dll to instant load 3ds objects in openGL , for example into a GLlist you can recall later.
it loads multi objects with textures (to be set by the calling program)

here is a demo i have inserted in my game flightGL_chung
=> load3DS_chung_dll.zip (11/10/2010)(old version)

dll file only and code source (dev C++)(old version)
=> load3ds_chung_dll_source.zip 

openGL loadobj3ds obj/3ds loader in freebasic => loadobj3ds.zip
(07/08/2013) (4Mo)(new version)
(last version of 2 dlls included + viewobj3ds obj/3ds enhanced viewer)

readme_DLL.txt => load3ds_readmedll.JPG

(26/05/2010) normals added
(14/03/2014) load3DSsizeptr , draw3DSptr direct to/from memory



cligne-oui.gif