<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Midibeep</title>
	<atom:link href="http://matt.west.co.tt/music/midibeep/feed/" rel="self" type="application/rss+xml" />
	<link>http://matt.west.co.tt/music/midibeep/</link>
	<description>adventures of a retro electro media hacker type person</description>
	<lastBuildDate>Fri, 27 Jan 2012 18:44:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Karl McNeil</title>
		<link>http://matt.west.co.tt/music/midibeep/comment-page-1/#comment-178700</link>
		<dc:creator>Karl McNeil</dc:creator>
		<pubDate>Thu, 07 Apr 2011 10:27:18 +0000</pubDate>
		<guid isPermaLink="false">http://matt.west.co.tt/?p=130#comment-178700</guid>
		<description>Just uploaded Mid2ASM v3.2 to WOS and emailed a copy to you Id be honoured if you would add it to your site!... Its actually an old update, dating from Aug 19/2010, but thought Id put it out there for preservation reasons, as the project is practically dead and might not see light of day otherwise...

As before: It comes in two flavours: 

GUI Version (Mid2ASM):
- Allows primitive importing of .sid, .psg, .wav prior conversion to midi

CMD Version (midibeep2 found in Mid2ASM_SRC.zip):
- Allows you to shift the music up/down semitones to put within pitch range

BOTH Versions:
- Both now spit out BASIC output as well as Assembly
- Both will autocorrect notes imported if out of ZX pitch range
- Both will allow alternative formatting of either assembly (as HEX data) or for BASIC (compressing data to a REM statement)...(This is EXPERIMENTAL only!!! - Tends to fail on large listings!)...

NB: The simplify note option on the GUI version is redundant, but may be used in a future version for something.. a placeholder only... Oh, and aside from only allowing small pieces (cos squeezed onto single REM line), but experiemental compact mode for BASIC listing also pauses for some time prior playing, as it pokes all the data into memory prior playing it for speed...

Enjoy</description>
		<content:encoded><![CDATA[<p>Just uploaded Mid2ASM v3.2 to WOS and emailed a copy to you Id be honoured if you would add it to your site!&#8230; Its actually an old update, dating from Aug 19/2010, but thought Id put it out there for preservation reasons, as the project is practically dead and might not see light of day otherwise&#8230;</p>
<p>As before: It comes in two flavours: </p>
<p>GUI Version (Mid2ASM):<br />
- Allows primitive importing of .sid, .psg, .wav prior conversion to midi</p>
<p>CMD Version (midibeep2 found in Mid2ASM_SRC.zip):<br />
- Allows you to shift the music up/down semitones to put within pitch range</p>
<p>BOTH Versions:<br />
- Both now spit out BASIC output as well as Assembly<br />
- Both will autocorrect notes imported if out of ZX pitch range<br />
- Both will allow alternative formatting of either assembly (as HEX data) or for BASIC (compressing data to a REM statement)&#8230;(This is EXPERIMENTAL only!!! &#8211; Tends to fail on large listings!)&#8230;</p>
<p>NB: The simplify note option on the GUI version is redundant, but may be used in a future version for something.. a placeholder only&#8230; Oh, and aside from only allowing small pieces (cos squeezed onto single REM line), but experiemental compact mode for BASIC listing also pauses for some time prior playing, as it pokes all the data into memory prior playing it for speed&#8230;</p>
<p>Enjoy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl McNeil</title>
		<link>http://matt.west.co.tt/music/midibeep/comment-page-1/#comment-132593</link>
		<dc:creator>Karl McNeil</dc:creator>
		<pubDate>Thu, 17 Jun 2010 09:51:22 +0000</pubDate>
		<guid isPermaLink="false">http://matt.west.co.tt/?p=130#comment-132593</guid>
		<description>Mid2ASM v3.0 sent to Gasman &amp; WOS... Once again, the commandline version is in the source package (precompiled), and now allows parameters to adjust the fraction that determines the note lengths, and add an offset that alters the tempo.

eg: default is -M:51(0)

..where 51 is the mininote value from which all note durations are multiples and (0) is the tempo offset added during playing... 

The GUI version, allows you to alter these settings via a GUI slider (if you untick the default settings in the menu first), and allows you to adjust the tempo while you listen to the PC beeper preview realtime.  Hitting compile then allows you to set this tempo to output the obligatory .TAP file...

...plus the usual bugfixes... etc, etc...

This may be the end of development of this project... 

..for now...

..unless I find time to reintegrate output back to BASIC using DATA statements... we&#039;ll see... ;)</description>
		<content:encoded><![CDATA[<p>Mid2ASM v3.0 sent to Gasman &amp; WOS&#8230; Once again, the commandline version is in the source package (precompiled), and now allows parameters to adjust the fraction that determines the note lengths, and add an offset that alters the tempo.</p>
<p>eg: default is -M:51(0)</p>
<p>..where 51 is the mininote value from which all note durations are multiples and (0) is the tempo offset added during playing&#8230; </p>
<p>The GUI version, allows you to alter these settings via a GUI slider (if you untick the default settings in the menu first), and allows you to adjust the tempo while you listen to the PC beeper preview realtime.  Hitting compile then allows you to set this tempo to output the obligatory .TAP file&#8230;</p>
<p>&#8230;plus the usual bugfixes&#8230; etc, etc&#8230;</p>
<p>This may be the end of development of this project&#8230; </p>
<p>..for now&#8230;</p>
<p>..unless I find time to reintegrate output back to BASIC using DATA statements&#8230; we&#8217;ll see&#8230; ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl McNeil</title>
		<link>http://matt.west.co.tt/music/midibeep/comment-page-1/#comment-132092</link>
		<dc:creator>Karl McNeil</dc:creator>
		<pubDate>Wed, 09 Jun 2010 09:17:21 +0000</pubDate>
		<guid isPermaLink="false">http://matt.west.co.tt/?p=130#comment-132092</guid>
		<description>Mid2ASM v2.3 sent to Gasman &amp; WOS... 
- Some minor assembly optimization added (some math is precalc&#039;ed)
- Beeper tune now plays via PC beeper after compiling for preview
- BugFIX: Menu entry now reflects whether music playing or not (STOP added)

NB: The original commandline version is in the source zip file (Its main improvements are the optimized assembly edits)</description>
		<content:encoded><![CDATA[<p>Mid2ASM v2.3 sent to Gasman &amp; WOS&#8230;<br />
- Some minor assembly optimization added (some math is precalc&#8217;ed)<br />
- Beeper tune now plays via PC beeper after compiling for preview<br />
- BugFIX: Menu entry now reflects whether music playing or not (STOP added)</p>
<p>NB: The original commandline version is in the source zip file (Its main improvements are the optimized assembly edits)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl McNeil</title>
		<link>http://matt.west.co.tt/music/midibeep/comment-page-1/#comment-131593</link>
		<dc:creator>Karl McNeil</dc:creator>
		<pubDate>Wed, 02 Jun 2010 08:34:01 +0000</pubDate>
		<guid isPermaLink="false">http://matt.west.co.tt/?p=130#comment-131593</guid>
		<description>Mid2ASM GUI version emailed to Gasman... Now also compiles the ASM, pumps it through bin2Rem and generates autorunning TAP files...

Optimizations for speed and memory also made...
Gui allows you to preview midi music files prior converting
outputed Assembly now more compatible with other assemblers

Once  again, Id be honoured to see this hosted on Gasmans page!...</description>
		<content:encoded><![CDATA[<p>Mid2ASM GUI version emailed to Gasman&#8230; Now also compiles the ASM, pumps it through bin2Rem and generates autorunning TAP files&#8230;</p>
<p>Optimizations for speed and memory also made&#8230;<br />
Gui allows you to preview midi music files prior converting<br />
outputed Assembly now more compatible with other assemblers</p>
<p>Once  again, Id be honoured to see this hosted on Gasmans page!&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl McNeil</title>
		<link>http://matt.west.co.tt/music/midibeep/comment-page-1/#comment-131191</link>
		<dc:creator>Karl McNeil</dc:creator>
		<pubDate>Wed, 26 May 2010 05:58:03 +0000</pubDate>
		<guid isPermaLink="false">http://matt.west.co.tt/?p=130#comment-131191</guid>
		<description>Iv just emailed you a new version of your tool, renamed Mid2ASM... Thats right, it now spits out Assembly instead of BASIC... It still sounds the same, using the BEEPER, but saves space by cutting out the BASIC listing and converting the beep data into integers... If you think it is worthy of attention, then Id be honoured to see it hosted on your site...</description>
		<content:encoded><![CDATA[<p>Iv just emailed you a new version of your tool, renamed Mid2ASM&#8230; Thats right, it now spits out Assembly instead of BASIC&#8230; It still sounds the same, using the BEEPER, but saves space by cutting out the BASIC listing and converting the beep data into integers&#8230; If you think it is worthy of attention, then Id be honoured to see it hosted on your site&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emlyn Hughes</title>
		<link>http://matt.west.co.tt/music/midibeep/comment-page-1/#comment-121692</link>
		<dc:creator>Emlyn Hughes</dc:creator>
		<pubDate>Wed, 11 Nov 2009 21:01:53 +0000</pubDate>
		<guid isPermaLink="false">http://matt.west.co.tt/?p=130#comment-121692</guid>
		<description>Amazing! Everything sounds better in a spectrum.</description>
		<content:encoded><![CDATA[<p>Amazing! Everything sounds better in a spectrum.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt</title>
		<link>http://matt.west.co.tt/music/midibeep/comment-page-1/#comment-121466</link>
		<dc:creator>matt</dc:creator>
		<pubDate>Mon, 02 Nov 2009 15:32:13 +0000</pubDate>
		<guid isPermaLink="false">http://matt.west.co.tt/?p=130#comment-121466</guid>
		<description>KLP2: A bit, yes. You&#039;d still have the numbers eating up space in both ASCII and floating-point form, which you could condense further with VAL (or the nasty trick of putting a 0 there in the ASCII form but poking the real floating-point value - which would eliminate any pretense of it being type-in-able, of course). Better still - and departing even further from pure Basic - would be to come up with an efficient packed byte encoding for the data, to be read via PEEK. But that&#039;s the point at which I decided that I&#039;d spent too long on this already :-)</description>
		<content:encoded><![CDATA[<p>KLP2: A bit, yes. You&#8217;d still have the numbers eating up space in both ASCII and floating-point form, which you could condense further with VAL (or the nasty trick of putting a 0 there in the ASCII form but poking the real floating-point value &#8211; which would eliminate any pretense of it being type-in-able, of course). Better still &#8211; and departing even further from pure Basic &#8211; would be to come up with an efficient packed byte encoding for the data, to be read via PEEK. But that&#8217;s the point at which I decided that I&#8217;d spent too long on this already :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KLP2</title>
		<link>http://matt.west.co.tt/music/midibeep/comment-page-1/#comment-121463</link>
		<dc:creator>KLP2</dc:creator>
		<pubDate>Mon, 02 Nov 2009 14:44:21 +0000</pubDate>
		<guid isPermaLink="false">http://matt.west.co.tt/?p=130#comment-121463</guid>
		<description>Wouldn&#039;t using DATA statments instead lower the memory usage?</description>
		<content:encoded><![CDATA[<p>Wouldn&#8217;t using DATA statments instead lower the memory usage?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MISTER BEEP</title>
		<link>http://matt.west.co.tt/music/midibeep/comment-page-1/#comment-121334</link>
		<dc:creator>MISTER BEEP</dc:creator>
		<pubDate>Thu, 29 Oct 2009 20:41:09 +0000</pubDate>
		<guid isPermaLink="false">http://matt.west.co.tt/?p=130#comment-121334</guid>
		<description>Oh, shoot. 
And that&#039;s still one audible channel! 
You&#039;re a dangerous man. 
And actually the music has some weird charm in it. 

But does it merge many channels into one automatically or the musician has to do that?</description>
		<content:encoded><![CDATA[<p>Oh, shoot.<br />
And that&#8217;s still one audible channel!<br />
You&#8217;re a dangerous man.<br />
And actually the music has some weird charm in it. </p>
<p>But does it merge many channels into one automatically or the musician has to do that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Megus</title>
		<link>http://matt.west.co.tt/music/midibeep/comment-page-1/#comment-121331</link>
		<dc:creator>Megus</dc:creator>
		<pubDate>Thu, 29 Oct 2009 18:48:33 +0000</pubDate>
		<guid isPermaLink="false">http://matt.west.co.tt/?p=130#comment-121331</guid>
		<description>Gasman, you&#039;re crazy! Really loved it :)</description>
		<content:encoded><![CDATA[<p>Gasman, you&#8217;re crazy! Really loved it :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

