<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/midi-simplified/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/midi-simplified/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 16 May 2021 19:23:05 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/midi-simplified/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Normann Simplified</title><link>https://sourceforge.net/p/midi-simplified/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -45,7 +45,7 @@

 MIDI Simplified 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.
+See the GNU General Public License for more details, with the following modification; binary files and libraries linked into an application may be distributed without source code.


 *Best regards,
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Normann Simplified</dc:creator><pubDate>Sun, 16 May 2021 19:23:05 -0000</pubDate><guid>https://sourceforge.netf700de97fd334b92bc50f0fe8ac247927663019c</guid></item><item><title>Home modified by Normann Simplified</title><link>https://sourceforge.net/p/midi-simplified/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -40,8 +40,16 @@

 * Native.Midi.groupproj

+
+**LICENSE NOTICE:**
+
+MIDI Simplified 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.
+
+
 *Best regards,
-Normann Olsen*
+Normann*

 The wiki uses [Markdown](/p/midi-simplified/wiki/markdown_syntax/) syntax.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Normann Simplified</dc:creator><pubDate>Fri, 23 Apr 2021 13:08:12 -0000</pubDate><guid>https://sourceforge.neta712149c28c9e78663baa9740cd5ff24964dd73b</guid></item><item><title>Home modified by Normann Simplified</title><link>https://sourceforge.net/p/midi-simplified/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -22,7 +22,7 @@
 *     TDeviceComboBox, manipulate MIDI I/O devices.

 **Installation:**
-Download the files, or the Native12_20210418.zip file, and save them anywhere you see fit. You can install the components by opening a project group in the Package folder, build and install all three package projects:
+Download the files, or the latest zip file, and save them anywhere you see fit. You can install the components by opening a project group in the Package folder, build and install all three package projects:

 *     Native.Packages.groupproj

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Normann Simplified</dc:creator><pubDate>Fri, 23 Apr 2021 13:02:42 -0000</pubDate><guid>https://sourceforge.net52c13d4b15deb605db3abf98118565ef0aa99ac3</guid></item><item><title>Home modified by Normann Simplified</title><link>https://sourceforge.net/p/midi-simplified/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -7,6 +7,7 @@
 This package provides 3rd generation of components to communicate with musical instruments in a simplified way, developed with high-performance in mind. The package also comes with a high-priority system timer and a MIDI clock component. For instance, you can register observers in threaded mode, giving you real-time notifications of MIDI events with precise timing, or in non-threaded mode to respond in a UI environment.

 **Following non-visual components are included:**
+
 *      TMIDIInDevices, Lists available MIDI input devices.
 *      TMIDIOutDevices, Lists available MIDI output devices.
 *      TMIDIClock, High priority MIDI clock component.
@@ -16,6 +17,7 @@


 **Following VCL/FMX components are included:**
+
 *     TDeviceListBox, Supporting component to list and
 *     TDeviceComboBox, manipulate MIDI I/O devices.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Normann Simplified</dc:creator><pubDate>Fri, 23 Apr 2021 12:58:48 -0000</pubDate><guid>https://sourceforge.netfaf0dde0fef8b565b1db844dc5e147539a6f0e75</guid></item><item><title>Home modified by Normann Simplified</title><link>https://sourceforge.net/p/midi-simplified/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -7,13 +7,13 @@
 This package provides 3rd generation of components to communicate with musical instruments in a simplified way, developed with high-performance in mind. The package also comes with a high-priority system timer and a MIDI clock component. For instance, you can register observers in threaded mode, giving you real-time notifications of MIDI events with precise timing, or in non-threaded mode to respond in a UI environment.

 **Following non-visual components are included:**
-*     TMIDIInDevices, Lists available MIDI input devices.
-*     TMIDIOutDevices, Lists available MIDI output devices.
-*     TMIDIClock, High priority MIDI clock component.
-*     TSMFFile, MIDI file component.
-*     TSMFSequencer, Simplified MIDI sequencing engine.
-*     TMIDIThru, MIDI thru component (beta).
-  
+*      TMIDIInDevices, Lists available MIDI input devices.
+*      TMIDIOutDevices, Lists available MIDI output devices.
+*      TMIDIClock, High priority MIDI clock component.
+*      TSMFFile, MIDI file component.
+*      TSMFSequencer, Simplified MIDI sequencing engine.
+*      TMIDIThru, MIDI thru component (beta).
+

 **Following VCL/FMX components are included:**
 *     TDeviceListBox, Supporting component to list and
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Normann Simplified</dc:creator><pubDate>Fri, 23 Apr 2021 12:58:17 -0000</pubDate><guid>https://sourceforge.netc56e81207057fd4fe1b0d78f6ed3f11b355aa42b</guid></item><item><title>Home modified by Normann Simplified</title><link>https://sourceforge.net/p/midi-simplified/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -7,28 +7,28 @@
 This package provides 3rd generation of components to communicate with musical instruments in a simplified way, developed with high-performance in mind. The package also comes with a high-priority system timer and a MIDI clock component. For instance, you can register observers in threaded mode, giving you real-time notifications of MIDI events with precise timing, or in non-threaded mode to respond in a UI environment.

 **Following non-visual components are included:**
-    TMIDIInDevices, Lists available MIDI input devices.
-    TMIDIOutDevices, Lists available MIDI output devices.
-    TMIDIClock, High priority MIDI clock component.
-    TSMFFile, MIDI file component.
-    TSMFSequencer, Simplified MIDI sequencing engine.
-    TMIDIThru, MIDI thru component (beta).
+*     TMIDIInDevices, Lists available MIDI input devices.
+*     TMIDIOutDevices, Lists available MIDI output devices.
+*     TMIDIClock, High priority MIDI clock component.
+*     TSMFFile, MIDI file component.
+*     TSMFSequencer, Simplified MIDI sequencing engine.
+*     TMIDIThru, MIDI thru component (beta).


 **Following VCL/FMX components are included:**
-    TDeviceListBox, Supporting component to list and
-    TDeviceComboBox, manipulate MIDI I/O devices.
+*     TDeviceListBox, Supporting component to list and
+*     TDeviceComboBox, manipulate MIDI I/O devices.

 **Installation:**
 Download the files, or the Native12_20210418.zip file, and save them anywhere you see fit. You can install the components by opening a project group in the Package folder, build and install all three package projects:

-    Native.Packages.groupproj
+*     Native.Packages.groupproj

 Inside the group project you'll find:

-    Native.Midi.Package.dproj   // Non-visual components supporting VCL and FMX.
-    Native.VclStd.Package.dproj // Components supporting only VCL.
-    Native.FmxStd.Package.dproj // Components supporting only FMX.
+*     Native.Midi.Package.dproj   // Non-visual components supporting VCL and FMX.
+*     Native.VclStd.Package.dproj // Components supporting only VCL.
+*     Native.FmxStd.Package.dproj // Components supporting only FMX.

 You propably need to update your search path depending on where you save the files. If you already have the package installed rebuilding it should be sufficient.

@@ -36,7 +36,7 @@

 **Note:** For the **C++ Builder** tool there is a group-project i the Cpp folder, which contains same package projects for this tool. The packages compiles the Delphi files and installs components into the tool, but no demo or help in how to use the components is available.

-    Native.Midi.groupproj
+* Native.Midi.groupproj

 *Best regards,
 Normann Olsen*
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Normann Simplified</dc:creator><pubDate>Fri, 23 Apr 2021 12:57:40 -0000</pubDate><guid>https://sourceforge.net706043c36840c73fd1d0f55b58444c75e64e5cbc</guid></item><item><title>Home modified by Normann Simplified</title><link>https://sourceforge.net/p/midi-simplified/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -1,27 +1,42 @@
 **Welcome!**

-*Have in mind, files are being prepared and first version will be ready January 1st 2021.*
+MIDI components for Delphi 10, 32/64bit on Windows and Mac OS X, supporting VCL/FMX for non-visual components on native platforms concurrently. Support for iOS and Android is added, but will be in BETA until components mature fully into these platforms.

-MIDI (Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing and recording music (src: Wikipedia).
+MIDI (Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing and recording music (Wikipedia).

-This package provides 3rd generation of components to communicate with musical instruments in a simplified way, developed with high-performance in mind. The package also comes with high-priority timers, a system timer and a MIDI clock component. For instance, you can register observers in threaded mode, giving you real-time notifications of MIDI events with precise timing, or in non-threaded mode to respond in a UI environment.
-
-Besides obvious software design patterns and use of component oriented programming, you will notice an architecture aimed at supporting VCL/FMX for non-visual components on native platforms concurrently, and class hierarchy designed for any type of I/O devices.
+This package provides 3rd generation of components to communicate with musical instruments in a simplified way, developed with high-performance in mind. The package also comes with a high-priority system timer and a MIDI clock component. For instance, you can register observers in threaded mode, giving you real-time notifications of MIDI events with precise timing, or in non-threaded mode to respond in a UI environment.

 **Following non-visual components are included:**
-TMIDIInDevices, TMIDIOutDevices, TMIDIThruDevice, TMIDIClock, and TSysTimer.
+    TMIDIInDevices, Lists available MIDI input devices.
+    TMIDIOutDevices, Lists available MIDI output devices.
+    TMIDIClock, High priority MIDI clock component.
+    TSMFFile, MIDI file component.
+    TSMFSequencer, Simplified MIDI sequencing engine.
+    TMIDIThru, MIDI thru component (beta).
+  

-**Following VCL components are included:**
-TDeviceListBox
+**Following VCL/FMX components are included:**
+    TDeviceListBox, Supporting component to list and
+    TDeviceComboBox, manipulate MIDI I/O devices.

 **Installation:**
-Download the files, and save them anywhere you see fit. You can install the components by building the package project:
+Download the files, or the Native12_20210418.zip file, and save them anywhere you see fit. You can install the components by opening a project group in the Package folder, build and install all three package projects:

-    Native.Midi.Package.dproj
+    Native.Packages.groupproj

-and install it. You propably need to update your search path depending on where you save the files.
+Inside the group project you'll find:
+
+    Native.Midi.Package.dproj   // Non-visual components supporting VCL and FMX.
+    Native.VclStd.Package.dproj // Components supporting only VCL.
+    Native.FmxStd.Package.dproj // Components supporting only FMX.
+
+You propably need to update your search path depending on where you save the files. If you already have the package installed rebuilding it should be sufficient.

 Source codes are formatted according to **Object Pascal Style Guide**. Read more at https://edn.embarcadero.com/article/10280.
+
+**Note:** For the **C++ Builder** tool there is a group-project i the Cpp folder, which contains same package projects for this tool. The packages compiles the Delphi files and installs components into the tool, but no demo or help in how to use the components is available.
+
+    Native.Midi.groupproj

 *Best regards,
 Normann Olsen*
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Normann Simplified</dc:creator><pubDate>Fri, 23 Apr 2021 12:56:15 -0000</pubDate><guid>https://sourceforge.net26259a3f2912f28876071caf892440bc1c063ffb</guid></item><item><title>Home modified by Normann Simplified</title><link>https://sourceforge.net/p/midi-simplified/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -1,4 +1,6 @@
 **Welcome!**
+
+*Have in mind, files are being prepared and first version will be ready January 1st 2021.*

 MIDI (Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing and recording music (src: Wikipedia).

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Normann Simplified</dc:creator><pubDate>Wed, 16 Dec 2020 10:08:42 -0000</pubDate><guid>https://sourceforge.net109c0a416d01068c23ce878a43bc9951f8e88f0e</guid></item><item><title>Home modified by Normann Simplified</title><link>https://sourceforge.net/p/midi-simplified/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -19,6 +19,8 @@

 and install it. You propably need to update your search path depending on where you save the files.

+Source codes are formatted according to **Object Pascal Style Guide**. Read more at https://edn.embarcadero.com/article/10280.
+
 *Best regards,
 Normann Olsen*

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Normann Simplified</dc:creator><pubDate>Tue, 15 Dec 2020 12:51:04 -0000</pubDate><guid>https://sourceforge.netafb97f2b9e087802b0492ba7b4777da82e7d8901</guid></item><item><title>Home modified by Normann Simplified</title><link>https://sourceforge.net/p/midi-simplified/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -13,10 +13,11 @@
 TDeviceListBox

 **Installation:**
-You can install the components by building the package project:
+Download the files, and save them anywhere you see fit. You can install the components by building the package project:

-Native.Midi.Package.dproj
-and install it.
+    Native.Midi.Package.dproj
+
+and install it. You propably need to update your search path depending on where you save the files.

 *Best regards,
 Normann Olsen*
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Normann Simplified</dc:creator><pubDate>Tue, 15 Dec 2020 12:48:15 -0000</pubDate><guid>https://sourceforge.netc50fd341fa485622f36d27dc0c2ee618a3799d9f</guid></item></channel></rss>