Posts Tagged ‘midi’

An updated version of Bassmidi has been released. And I modified some codes for Midi To Wav as well.

Download MidiToWav version 2.0.5.3 / 1,03 MB (1 089 382 byte)

From this site
Mirror

Hashes

MD5: 8EB5D74DEC1B6B0220F0D361F31674EA
SHA1: EFA3DAEF308D010DD1C3A2B54103F8321737FA60

Merry Christmas

Merry Christmas

Jingle Bells

Finally!
It did not take 48 hours, but 26 hours and almost everything works fine. Now you can download my MIDI files and software, but not the MP3 yet.

This is a maintenance release.

BASS has been updated since, I have to recompile the software in order to respond to the latest BASS.
Function of the software itself is exactly the same as the previous one.

I have moved my file to uCoz site.

Page
http://mino.ucoz.com/load/freeware/midi_to_wav_2_0_4_9/1-1-0-1

File (1,00 MB / 1 050 098 byte)
http://mino.ucoz.com/load/0-0-0-1-20

MD5: C07F962EEC1D713D738AFE7E5EB43E59
SHA1: 186438DF8D95973D4D04A99DD6D0E0ACF7ED2B1B

 

Maintenance release and a few changes are made.
I’ve done this, because of BASS file has been updated.

Read more about this software

It’s available for both Linux and Windows (NEW: 64 bit version).

I am using it!

LMMS047.jpg (213 KB)

LMMS is a free cross-platform alternative to commercial programs like FL Studio, which allow you to produce music with your computer. This includes the creation of melodies and beats, the synthesis and mixing of sounds, and arranging of samples. You can have fun with your MIDI-keyboard and much more; all in a user-friendly and modern interface.

Warning!

  • The program is installed in “Programs (x86)” folder by default although you downloaded 64bit version, and you have to change the folder when you install LMMS.
  • You cannot change the language of the interface. I want English, but it’s blend of Swedish and English.

Changes in version 0.4.7:

Core:

  • AutomationEditor: thread-safe handling of AutomationPattern pointer
  • InlineAutomation: delete attached AutomationPattern immediately (fixes some random crashes when playing on virtual keyboard)
  • EnvelopeAndLfoParameters: moved global instances management into helper class (fixes crashes when importing MIDI files)
  • NotePlayHandle: fix broken note detuning feature
  • AudioJack: do not use QVector in processCallback()

GUI:

  • Themes: explicitely set background and text color for tooltips
  • ExportProjectDialog: guess file format from extension
  • Fixed cloning of BB tracks
  • When cloning BB track, indicate this fact in name of cloned BB track
  • TrackContentObject: keep position in paste()
  • Default theme: replaced background artwork with a more decent one
  • TextFloat: fixed size calculation in simple mode
  • “Save changes?” dialog: Save/Discard instead of Yes/No

Plugins:

  • CALF LADSPA plugins: resynced with Git repository
  • LadspaEffect/Controls: fixed non-working global channel link checkbox
  • Sf2Player: disable per-note-panning support for the time being
  • SpectrumAnalyzer: skip processing if UI is not visible
  • ZynAddSubFX: new background artwork
  • ZynAddSubFX: updated to version 2.4.1
  • ZynAddSubFX: allow hiding UI by closing main window
  • ZynAddSubFX: added window icon (win32 version only)
  • ZynAddSubFX: save configuration file in LMMS working directory
  • ZynAddSubFX: added knobs for MIDI controls
  • ZynAddSubFX: new QtXmlWrapper, a QtXml-based XML backend for ZASF

Misc:

  • Improved .desktop and menu file
  • Do not use -ftree-vectorize per default anymore
  • Win32/Win64 installer associate LMMS project files with LMMS

Read more about LMMS.

Freeware software synthesizer “Synth1″ by Daichi has been updated to version 1.12.

synth1.jpg (109 KB)

Synth1 homepage is here:
http://www.geocities.jp/daichi1969/
And you would like to read this page.
http://www.geocities.jp/daichi1969/synmanu/readmeeng.html

Important
When you install Synth1, you do the number 2 first then the number 1 – it is wrong in his manual (section with “Installation and Uninstallation”).

It says that “Fixed a bug that hangup when tempo cahnge.(DXi)”, but this bug is still there.
Difference to the older version, it’s VSTi. I was using 1.07.

Anyway, it’s an excellent SYNTHE, even for free! :)

Not splendid but pretty good sound with different sizes. They are handy!

Page owner says:

This page is now on a new server, and downloads are handled via FTP. To keep free soundfonts free, the bandwidth must be controlled. If you get an error message from your browser when you select a download, try again in a few minutes – it just means that all connections are busy. Also, please don’t try to download more than one file at a time – you are limited to only a single connection and will get that error message again. Once a file is complete, you can download another. Thanks for your understanding.

It may not call large files these days, but there are many Mega bytes SoundFont there.
I tried them with my MidiToWav, and it felt a bit odd because it sounded very different from the Sequencer’s sound, but nice tuned!

PersonalCopy (http://www.personalcopy.com/)
Follow the link SoundFont!
There are free MIDI files and stuff too.

It feels 8MB Creative Labs SoundFont sounds better to me after all.

MidiToWAV was made to convert MIDI sequence to WAV audio formats. Actually it is a sound capture.
The time passed and things changed a lot while I was working on Windows 2K and XP, users began to experience problems. Taken users wondering how to use Mixer… And I took a lot of time for me to explain about the Windows Mixer, but look at that, there is no Sound Mixer available in new Windows (Vista and 7) – Actually I did not know it until I got my Vista.

MTW_xp.jpg (38 KB)

Features

With MidiToWAV, the users are able to:

  • play MIDI file
  • control midi volume
  • see MIDI length and current position
  • also play RMI and KAR (Karaoke files)
  • view karaoke text
  • load SoundFont you choose
  • record MIDI sequence to WAV file
  • also record any sound you hear from your soundcard

WAVconverter.jpg (26 KB)

With WAV2X, the users are able to:

  • convert WAV audio to WMA
  • convert WAV audio to OGG
  • convert WAV audio to FLAC
  • convert WAV audio to MP3
  • adding TAGs

Download MTW.zip (2,38 MB)

Zip file includes both MidiToWAV and WAV2X

Hashes:
MD5: A58DBE414376B447F3624920B20E9918
SHA1: 8D3ACA4E5463AF6FA5BFDD2A8E248F39BB69DDE6

I had almost uploaded MidiToWAV version 2, but all final moments, I found BASS.DLL. And it changed my mind.
It can connect MIDI device much faster than what I did (actually, BASS does not connect to the device) and as you already know, that can replace your SoundFont. This makes the MIDI sounds much better. Therefore I want to use it in my program.

There was a problem I encountered now.
There is nothing to do for end-users, but for programmers.
BASS_ChannelPlay(chan, FALSE);
FALSE, it means that it will not loop. But it does, after all. It seems to ignore it if timer is running.
If anyone knows how to stop the loop MIDI playback, I would like to know it. Cpp, Pascal, C # … Any code is appreciated.
What I can see is that I need something like very precise timer.

There was another problem.
You must have SoundFont. If you have a newer PC and your soundcard is not Creative Labs, you may not have it. But there are many websites offering free SoundFont. Just download it and load into MidiToWav. You do not need to install and do this and that. Without such a hassle. If you have a sound card, it works.
Since BASS does not use hardware, MidiToWav does not do that either.

I tested the New Audio components, and it was Huuuuuum. It’s hard to say. It is very strange thorny or trigger sound when I play. Quite annoying. But it worked very well to encode the WAV file to another.
So I will include WAV file encoder with MidiToWAV.
If you’re wondering, I still cannot record sound with New Audio components. I gave up.

There is one more thing I must write.
As you can see previous posts (MidiToWAV), I used the SKIN, but in the meantime, SKIN manufacturer updated its components and it began to stop working in my program. So I decided not to use these things.
It looks good but functionality… Nothing but heavy.

Anyway, it’s a bit delay for a new version. :)