Posts Tagged ‘Open Source’

LibreOffice

LibreOffice is the free power-packed Open Source personal productivity suite for Windows, Macintosh and Linux, that gives you six feature-rich applications for all your document production and data processing needs: Writer, Calc, Impress, Draw, Math and Base. Support and documentation is free from our large, dedicated community of users, contributors and developers. You, too, can also get involved!

I have never used it, but it looks promising.
Download LibreOffice.

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.

miditest.png (17 KB)

MIDITEST is a program that can play MIDI files and use the SoundFont in your system and even replace it with another if you want it.
You must have at least DirectX3 or newer. People tend to have much newer nowadays. If you have Windows7, you have DirectX11.

I found BASS.DLL (http://www.un4seen.com/) handling MIDI decently and in addition it can read and play SoundFont.
Actually, it was an example program with some programming language in the package I downloaded from the BASS website and I modified a bit. It is what you have here.
Since the original files were open source, so you have them too, I think. I just put a few buttons, and wrote a few lines of code – really just a few lines.
You can either download the software files or source code in Delphi. You can download both if you wish, of course.

When you start this program, you see the SoundFont your computer is set to. If you cannot see it, your computer does not use it at all. If you have a newer computer, it’s so sadly. But you can do it with this program.
The SoundFont is quite large if you want a good sound. And I would not include it in this package. Fortunately, BASS website is such that you can download it for free.

These files will not be updated in the future.

miditest Exe (323 KB / includes everything you need)

Hashes

MD5: DD1A5C88E5768D6C3026D947A4220B05
SHA1: C4F65604A27021249E611A5D2D4D8E655DBDE20B

miditest Source (136 KB / includes everything you need to compile with Delphi)

Hashes

MD5: F2026F54D38CBB487722761E2E24C9D7
SHA1: 66B960368AA35AC9401383186EC862878087096A