Showing posts with label midi. Show all posts
Showing posts with label midi. Show all posts

Thursday, October 21, 2021

pianoscore_chung a bass.dll piano version of midiscore_chung

pianoscore chung is a bass virtual piano mypiano as midiout version of midiscore_chung step by step midi composition program . Is a small program for easy step by step compose record edit midi music song with optional quantize using a midi keyboard entering play chord and control with some piano keys and save / load from pc or export / import as midifile .

 It uses bassdll bass.dll lib in small simple mypiano_chung virtual acoustic piano recorded on a real upright piano with dynamic reverb, chorus and effects varying with the number of played notes . Written in freebasic . midioutshortmsg direct process in program avoid one stage midiout cable latency .

Can auto correct correction score according to preloaded SYStestchord data. 

Added randomized playback impro variation of large/small files .

 
pianoscore chung là mypiano piano ảo bass là phiên bản midiout của chương trình sáng tác midi từng bước midiscore_chung. Là một chương trình nhỏ giúp bạn dễ dàng từng bước soạn nhạc, chỉnh sửa bài hát nhạc midi với lượng tử tùy chọn bằng cách sử dụng bàn phím midi nhập hợp âm chơi và điều khiển bằng một số phím đàn piano và lưu / tải từ máy tính hoặc xuất / nhập dưới dạng tệp âm trung.

  Nó sử dụng bassdll bass.dll lib trong cây đàn piano acoustic ảo mypiano_chung nhỏ đơn giản được ghi lại trên một cây đàn upright piano thực với hồi âm động, điệp khúc và các hiệu ứng thay đổi theo số lượng nốt đã chơi. Được viết bằng ngôn ngữ tự do. quy trình trực tiếp midioutshortmsg trong chương trình tránh độ trễ cáp midiout một giai đoạn.

Có thể tự động sửa điểm hiệu chỉnh theo dữ liệu SYStestchord được tải trước.

Đã thêm biến thể ngẫu nhiên phát lại ngẫu nhiên của các tệp lớn / nhỏ.
 
 

 
 

Saturday, January 23, 2021

mypiano_jukebox best free standalone virtual piano midi player

 mypiano_jukebox is one of the best free open source standalone virtual piano midi folder player for now  , unless it is copyied .

harp0 - harp9 + piano shape selection

link =>  https://sourceforge.net/projects/mypiano-jukebox/     

video  https://www.youtube.com/watch?v=Ug7LvAGAW9E   

           https://www.youtube.com/watch?v=MGuS5Vfjxt0      



Monday, December 21, 2020

minimidi2_chung a mypiano_chung bass.dll piano version of minimidi_chung

minimidi2_chung is a mypiano_chung bass dll bass.dll version of minimidi_chung midi midifiles folders  player with virtual acoustic piano recorded on Isabelle's upright piano with a smartphone . The sounds reverb , chorus , and volume is variable with the number of played notes and the sustain switch, like a real piano

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

 

Sunday, December 20, 2020

mypiano_chung free bass.dll virtual acoustic piano

 mypiano chung is a free open source small high quality midi virtual acoustic piano using bassdll bass.dll and gui_chung . It is written in freebasic and runs as a standalone application .

mypiano, myKawai, myMix , myCity , mySteinway (5 base sounds)

=>  https://sourceforge.net/projects/mypiano-chung/    



Sunday, March 1, 2020

midiplay_chung midi folder player with effects using midipiano_dll

midiplay chung is a free small midi folder player with effects using midipiano_dll dll (folder, pause, loop, drum, noteonly, delay, resonance, volume) written in freebasic .

link =>   https://sourceforge.net/projects/midiplay-chung/ 

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, October 20, 2019

wavtomid_chung high quality polyphonic audio wav to midi converter

wavtomid chung is an accurate high quality polyphonic audio wav / mp3 (libMAD) to mid midi midifile converter conversion transcription free open source written in easy compiled freebasic . new algorythm almost as good as the original with sample piano song . . new spectrum filter for enhanced detection . selfharmonics and reverb removal . may work with Bill Evans and Finanwen piano songs , others : to try (instruments must be well tuned) .
load import midi files then saveasmidi to add "wavtomid" effect to a midifile .


link =>  https://sourceforge.net/projects/wavtomid-chung/

mp3 example => most_beautifull_day_low.mp3
mid created    => most_beautifull_day_low.mid  (updated)
mid as mp3    => most_beautifull_day_mid.mp3      


(14/10/2019) random neural network like filter option added
(01/11/2019) can load mp3 files (uses libMAD)
(13/11/2019) new spectrum filter   

(21/08/2020) mictomid_chung mic / mixer / wavein demo version added

midivelo_chung midiin to midiout velocity effects

midivelo chung is a free midi velocity multi effects application for your computer .
take midimsg in midiin port, apply velocity curve , delay on noteoff (sustain) , autovol , dual (layer) then send to midiout port. Written in fast freebasic . I use it between my midi player and the ctk6200 piano. midi_chung + midivelo_chung + (ctk6200 or midipiano_chung)
Finaly i connect it to my casio wk7600 as input and the same as feedback output to add virtual layer with delay on noteoff and resonance . Can be used as a piano instrument when output to midi mapper.

click here =>  https://sourceforge.net/projects/midivelo-chung/

(11/03/2018) dual (layer) function added to reproduce dual layered ctk6200 sounds
(28/02/2018) enhanced velocity autovol & tweak function
(20/10/2019) resonance added + bugs fixes

Wednesday, July 17, 2019

minimidi_chung free midi player using midipiano_chungDLL

minimidi_chung is a free midi player (up to 11 stations midi folders, 100 midifiles per folder) with repeat (all, rnd, one)  using midipiano_chungDLL lite dll player version of midipiano_chung (freeware 2013) with unique acoustic piano sound. Just double click and let the music play .
Can run on a small netbook.

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


Friday, May 24, 2019

midiscore_chung a small program for step by step edit music

midiscore chung is a small program for easy step by step record with auto quantize compose edit music song using a midi keyboard entering play chord and control with some piano keys and save / load from pc or export / import as midifile . a freebasic program . enhanced realtime record adds sustain delay and velocity variation effect according to number of played notes (resonance)
can also enter notes with the pc keyboard

link =>  https://sourceforge.net/projects/midiscore-chung/


Thursday, August 16, 2018

midi quantization trial added to midipiano_chung recorder

i have added a midi quantize trial to free open source midipiano_chung's recorder for score edition of non synchromized midifiles.
to access
midipiano_chung => W(record) => A(noautochord) => S(save) => Q(quantize to midifile)

https://sourceforge.net/projects/midipianochung/





musescore quantize only






    



"midipiano" quantize + musescore

Monday, January 1, 2018

autopiano_chung automatic version of midipiano_chung brainpiano2 virtual piano synthesizer

autopiano_chung is an automatic midi player version of midipiano_chung brainpiano2 virtual piano synthesizer .
(freebasic /autopiano folder autopiano.bi + dlls) to add to your programs.
autopiano_test is an example of use .
it plays with a random algorythm the midifiles in the "/automidi" folder (for now max 200 files) .
autopiano runs on another thread than the main program to minimize overhead , especially on multicore cpus .
to change midipiano sounds settings run /autopiano/brainpiano2_chung.exe

click here =>  https://sourceforge.net/projects/autopiano-chung/  

Monday, September 11, 2017

autochord added to free open source midipiano_chung

(21/06/2014) autochord with  learn (chords) functions added to recorder/player
with this you can listen to a song with the chords of an other or saved/loaded data or create chord data with the automatic learn function (play to chord). works with the midi input too (ex: usb midi keyboard or external midi music player like midi_chung). No musical notation knowledge required , is based on tune independent notes sequences detection and chord memory .
( auto adds chords to any melody )
(note:dont use brain chord with mp3tomid_chung as it eats cpu) 

(09/12/2016) enhanced autochord generation and learning
(07/09/2017) enhanced autochord mode
(11/09/2017) neural network brainpiano_chung auto chord version added
(21/09/2017) brainpiano2_chung custom neural network music generator added
(07/10/2017) algorithmic music player added
(08/10/2017) me playing songs added
(15/10/2017) Fann networks support added



Thursday, March 23, 2017

displaymidi_chung show midi input port incoming notes on score like screen

displaymidi chung is a free small aplication that displays any incoming notes from the choozen midi input port on a score like screen .

you can find it there => https://sourceforge.net/projects/displaymidi-chung/?source=navbar


Friday, September 30, 2016

midipiano_chung_lite lite version of midipiano_chung

midipiano chung lite is a lite older but somehow better than more recent versions of midipiano_chung virtual standalone acoustic piano program , with more resonance .

=>  https://sourceforge.net/projects/midipiano-chung-lite/    

Thursday, December 19, 2013

mp3tomid_chung realtime free mp3 to midi conversion

the best free, open source, realtime , sometimes better than originals .
mp3tomid_chung is a realtime free mp3 to midi converter trial i have written in freebasic with fbsound , using custom Fourier transform .
it converts mp3 files to polyphonic piano midi data sent to the choozen midi out port, connected for example to a midi recorder to produce midifiles , or to the integrated pc's midi mapper for listening . instruments must be well tuned . can export to midifile .

you can find it there
=> mp3tomid_chung   (3Mo)

=> https://www.kvraudio.com/product/mp3tomid_chung-by-nguyen-chung   

video => https://chungswebsite.blogspot.fr/p/blog-page_83.html       

works with Bill Evans's piano songs and Pat Metheny (you dont find many Bill Evans midifiles on the web, there you can have all) and  piano jazz solos, even orchestra .

can run on a small netbook.

(24/10/2011) enhanced pitch lock
(30/10/2011) enhanced performances (x4)
(02/11/2011) cpu10...100 cpu load selection
(04/11/2011) sin^0...60 waveform selection
(22/12/2013) harmotypeE..H added
(24/12/2013) transpose added
(16/11/2016) param r magic resistor added (replace transpose)
(05/12/2016) direct export to midifile added
(15/03/2017) learn function added

sample song recorded with midirec_chung and mp3tomid_chung
=> testdebby.mid

then resurected with midipiano_chung expander
=> piano9_0
=> piano9_1


 

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
  


Saturday, December 29, 2012

midipiano_chung free standalone virtual midi piano synthesizer/expander

midipiano_chung is a free standalone virtual midi acoustic piano synth/expander (the best for me) with samples based sounds and originals dsps effects (keyrev,keytone(keys dependent), rev,equ,velo, autovol, compressor,delay, external audio plugin).It is connected to the selected midi input ports (up to 3 if any) and midiout(thru) of your computer or a inscreen keyboard or the computer's keyboard. Easily customizable by adding or modifying sound files (mp3,wav) in the ./sounds/ folder. Load,save effects settings ,or presets(all settings).It is written in compiled freebasic and uses fbsound(freebasic) with 128 notes polyphony / 15 channels.Works well as midi output for midi_chung midi player or with a midi usb piano keyboard. Can run on a small netbook . Includes a midi recorder / player with autostart,autostop after 14sec blanks, save, load as .midirec files (compatible with midirec_chung for editing and exporting to midifiles). Autochord , themeonly, learn (play to chord) functions added to recorder/player . can record and import export to midifiles.can quantize (trial) to midifile.

=>  https://sourceforge.net/projects/midipianochung/  (18Mo)

sample songs with midi_chung and Audacity
=> piano7.mp3
=> piano9.mp3
=> piano8.mp3
=> piano9_2.mp3
=> piano9_b2.mp3
=> piano7_3.mp3
=> piano7_best2

about latency : estimate latency as 4 buffer length time (modified fbsound), so on my small netbook with window7 when i get 130 samples buffer length, it is the same latency as one 130*4=520 samples directsound buffer i can get with Cantabile Lite VST Host, which is acceptable. Included effects : all effects are done at once in the same audio loop, so there is no latency added due to them even with those in plugin/plugin2 folders, which may not be the case if you use one external vst per effect.


(17/05/2011) piano5 added , enhanced load wav sounds speed(x10)
(19/05/2011) velocity curves and selection added [V] key
(22/05/2011) piano6 added
(23/05/2011) piano7 added
(25/05/2011) [K] keboard volume layout and edit added
(27/05/2011) some delay on noteoff added (to render short notes)
(29/05/2011) some bugs fixes
(04/06/2011) delay on noteoff edit added (sustain 50...1000ms)
(05/06/2011) switchable autovol added  (automatic volume control)
(06/06/2011) compressor added (autovolcomp ,autovolcomp2)
(09/06/2011) reverb1,reverb2,reverb3(+edit) added
(10/06/2011) save, load reverb/keyvol added
(12/06/2011) equalizer added
(19/06/2011) keytone (note dependant equalizer) added
(22/06/2011) keyrev ( key dependant reverb ) added
(20/08/2011) piano8 added
(30/08/2011) mp3 version + volume control added
(30/08/2011) presets (load,save) all settings  added
(01/09/2011) piano keyboard added
(02/09/2011) presets piano,piano1...piano8 added
(19/09/2011) piano8 changed, piano9 added
(22/09/2011) enhanced piano8 + presets
(25/09/2011) enhanced piano9
(01/10/2011) select midi input port added [M]
(02/10/2011) select output buffer size added [M]
 (11/01/2012) keytone2 cross-tone version of keytone added
(03/06/2012) F1...F12 to play from computer keyboard
(04/06/2012) animated keyboard (shows played notes)
(10/06/2012) sounds variations types -7...+7 added [I][O]keys
(21/06/2012) midiout(thru) port selection added
(21/06/2012) buffers resized, low latency + modifs fbsound
(22/06/2012) midi input2 port added
(28/06/2012) midi input3 port added
(29/06/2012) autovolmidi, vumeter added
(30/06/2012) Epiano10 added
(01/07/2012) bmp icon buttons added
(04/07/2012) user1...user5 icons added
(07/07/2012) midi recorder / player added
(16/07/2012) audio plugin support added
(17/07/2012) 3band gain/equ/cross plugin example added
(17/07/2012) audio plugin2 support added
(19/07/2012) myecho.dll plugin added
(01/08/2012) my4echo.dll plugin added (no latency added)
(22/08/2012) import midifiles in the recorder added
(07/12/2012) piano11 Rhodes + user4.preset added
(26/12/2012) dual keyrev/velocity (0...4) added
(01/01/2013) lossless export to wav file added
(16/01/2013) peekenhancer plugin added
(10/02/2013) towave32.bits added
(28/08/2013) user1, _external_keyboard.preset added
(29/08/2013) antisaturation added to noautovol mode
(29/08/2013) noautovolcomp,comp2,comp3,comp4 added
(19/09/2013) attack+decay modifier, chorus presets added
(02/10/2013) organ15 + organ.preset + organ support added
(04/10/2013) midivol baxandall (low, high, midkey) added [E]
(01/11/2013) automod (automodulation rate) added [V]
(17/11/2013) sound speed (50..200)% added [D]
(21/06/2014) autochord , themeonly, learn (chords) added
(27/11/2016) export to midifile added  [W]+[S]+[T]
(13/08/2018) midi quantization to midifile added 

midifiles i recommand to you =>  carpenters midifile  
there you can find Bill Evans midifiles  => http://electrofresh.com/  
if you dont have midi input port on your system , you can install Virtual Midi Cable Maple (you can find it on the web, it is freeware) then in midi_chung select midi : Maple midi out port 1 as midi out port. On windows 8.1 64bits use loopMidi . Can run without midi port with the integrated midi recorder/player.
   

Monday, December 3, 2012

midirec_chung a free midi recorder in Liberty Basic

midirec_chung is a simple free midi recorder i have programmed in Liberty Basic v4.03

> midi input port selection
> record,play,thru
> load,save,export to midifile
> auto remove leading and trailing blanks
> input timestamp prevents time loss
> up to 200.000 events recorded
> edit function (start,end,cursor,save,export,cut,undo,redo)
> auto pause recording after 20 sec blanks
> instrument and volume selection

click here to download => midirec_chung.zip (1.7Mo)

myspace playlist => http://www.myspace.com/music/player 

example of use : record a song on your technics kn1400 keyboard and transfer it to your computer with midirec via a midi usb cable without having to use the floppy disk device.
Improvise non-stop on your midi keyboard then select with the editor the zones (start/end) you want to save.
tips: if you make a note mistake, repeat playing until the phrase is ok, then cut the wrong part with the editor when finished recording.

(14/02/2010) mute added
(10/03/2010) edit added
(01/04/2010) change instrument and volume added
(22/09/2010) save instrument in export midifile if any
(25/06/2012) some bugs corrected
(26/06/2012) midiout (play) port selection added
(02/12/2012) zoom,cut,undo,redo added
(03/12/2012) right mouse on editor = fast play



<= enlarge


example of music recorded with midirec_chung and reproduced with midi_chung and echo_chung => my playlist

description : midirec_chung is a simple free midi recorder with midi input port selection,intrument and volume setting, record,play,thru, load,save,export to midifile, auto remove leading and trailing blanks, edit function (start,end,cursor,save,export) and auto recording pause after 20 sec blanks.Record your non-stop keyboard playing, then select start/end with the editor and save your work. To install,just unzip the zip file in c:\midirec_chung folder.To play,just run midirec_chung.exe.To uninstall just delete unzipped folder. midirec_chung is an Open source program written in Liberty Basic.Source code is included in the zip file.

Sunday, September 12, 2010

echotone_chung new version of echo_chung with a 3bands equalizer

echotone_chung is a new version of universal computer echo echo_chung , with a 3bands tone equalizer on the echo signal added.

you can find it here =>https://sourceforge.net/projects/echochung

Get echo_chung at SourceForge.net. Fast, secure and Free Open Source software downloads
(14/09/2010) equalizer filter type selection added









The program is open source written in Liberty Basic v4.03. It uses a DLL for the equalizer effect , written in C++ .Source code is included in the zip file.
tips: to access the mixer, go to "sound recording devices" panel , right click mouse then select "show hidden devices" then select the system mixer , activate it and set it as default recording device .