<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>high-voltage.cz - Téma: Programování MIDI v Turbo Pascalu 7.0</title>
	<link>https://www.high-voltage.cz/forum/pc-programovani/programovani-midi-v-turbo-pascalu-7-0/</link>
	<description><![CDATA[staré hry, DOS, 486, 8bit, retrogaming, klasika]]></description>
	<generator>Verze Simple:Press 5.7.5.3</generator>
	<atom:link href="https://www.high-voltage.cz/forum/pc-programovani/programovani-midi-v-turbo-pascalu-7-0/rss/" rel="self" type="application/rss+xml" />
        <item>
        	<title>JIVA na Programování MIDI v Turbo Pascalu 7.0</title>
        	<link>https://www.high-voltage.cz/forum/pc-programovani/programovani-midi-v-turbo-pascalu-7-0/#p24900</link>
        	<category>PC: Programování</category>
        	<guid isPermaLink="true">https://www.high-voltage.cz/forum/pc-programovani/programovani-midi-v-turbo-pascalu-7-0/#p24900</guid>
        	        	<description><![CDATA[<p>ještě jsem chtěl dodat že správný postup jak do mého DOS programování je od prvních zdrojáků směrem k novějším</p>
<p>pokud nejste odborníci a pascal vlastně ani neovládáte :</p>
<p>podívejte se na YouTube seriál uvedený tady na foru dříve a snažte se naučit pracovat s datovými formáty</p>
<p>můžete se uplatnit jako kreslíři , spisovatelé textu , nebo pracovat s ostatními soubory třeba shánět zvuky</p>
<p>vaše činnost by probíhala s nějakým editorem</p>
<p>pokud pascal pro BP70 pro DOS ovládáte :</p>
<p>podívejte se na složku 2012 a snažte se pročesat lite.pas naráz v celku</p>
<p>pokud máte fenomén synapsí a ganglií je to pro vás jednotný soubor který stačí přečíst na jednom místě</p>
<p>tím se ho ihned naučíte za krátko , má asi 100KB a je jeden ucelený kromě 4 objektů v netwide asm které jsou zvlášť</p>
<p>je to tak že verze 2018 vznikla z tohoto zdrojáku po pár letech přepracováním do verze po jednotlivých souborech</p>
<p>jen jsem přenášel kód a málo co jsem měnil , došlo na změnu v ukládání souborů takže datové jsou nekompatibilní s verzí 2012</p>
<p>tím se dostanete k pokročilým funkcím jako vykreslení 3D grafiky (doktor Laaca potvrzuje funkčnost sekce 3DFX)</p>
<p>uvádí na mircosoft pascal is not dead že neumožňuje použití hardware akcelerace ale že simuluje funkce 3DFX softwarově</p>
<p>při tom z dřívějška už budete mít přehled v ostatních funkcích ze složky 2012 a verze současná se tak už jen doplní</p>
<p>ve verzi 2018 MIDI nejsou , v době asi 2015 jsem uznal že nemám schopnost být hudební interpret a komponovat MIDI</p>
<p>tak jsem už tuto funkci nezahrnul možná ji tam někdy přidám zpět ale je to pro mě moc těžké</p>
<p>přečtení LITE.PAS umožňuje hledat klíčové slovo v rámci jednoho souboru snadno se to učí když nevíte co je co</p>
<p>v LITEX.PAS novější verzi jsou soubory po jedné rutině, jejich prohledávání může být zdlouhavější na mačkání kláves</p>
<p>pokud máte zájem o MIDI a neumíte nic složit ani neumíte hrát na hudební nástroj nepomůže ani MIDI mít</p>
<p>editor načítá RTTTL soubory které převádí na soubory mel (melody)</p>
<p>zdrojem RTTTL souborů je např Nintendo NES na internetu a vyzváněcí melodie</p>
<p>v programu pak hrají z nástrojové banky MIDI ale MIDI to nejsou</p>
<p>za výhodu tak považujme že je jednotný soubor LITE.PAS a že obsahuje reálnou podobu hraní z nástrojové banky MIDI</p>
<p>pak bych přešel na aktuální verzi na gitu na branch March 2025</p>
]]></description>
        	        	<pubDate>Thu, 06 Mar 2025 08:56:26 +0100</pubDate>
        </item>
        <item>
        	<title>JIVA na Programování MIDI v Turbo Pascalu 7.0</title>
        	<link>https://www.high-voltage.cz/forum/pc-programovani/programovani-midi-v-turbo-pascalu-7-0/#p24899</link>
        	<category>PC: Programování</category>
        	<guid isPermaLink="true">https://www.high-voltage.cz/forum/pc-programovani/programovani-midi-v-turbo-pascalu-7-0/#p24899</guid>
        	        	<description><![CDATA[<p>díval jsem se na to a zjistil že to nefunguje</p>
<p>opravil jsem verzi 2012 už je funkční</p>
<p>problém byla chybějící manipulace s bufferem pro kompresi proměnných RLEKompressedSeg a RLEKompressedP</p>
<p>složka 2012 je teď na gitu</p>
<p>mám dva branche</p>
<p>hlavní je main</p>
<p>druhý je pak March 2025 ve kterém najdete složku 2012 tam je všechno důležité</p>
<p>midi by se z toho možná daly použít</p>
<p><a href="https://github.com/tigerhareram/DOS-Tigerhareram/tree/main" rel="nofollow" target="_blank">https://github.com/tigerhareram/DOS-Tigerhareram/tree/main</a></p>
<p><a href="https://github.com/tigerhareram/DOS-Tigerhareram/tree/2025_March" rel="nofollow" target="_blank">https://github.com/tigerhareram/DOS-Tigerhareram/tree/2025_March</a></p>
]]></description>
        	        	<pubDate>Thu, 06 Mar 2025 08:32:20 +0100</pubDate>
        </item>
        <item>
        	<title>JIVA na Programování MIDI v Turbo Pascalu 7.0</title>
        	<link>https://www.high-voltage.cz/forum/pc-programovani/programovani-midi-v-turbo-pascalu-7-0/#p24897</link>
        	<category>PC: Programování</category>
        	<guid isPermaLink="true">https://www.high-voltage.cz/forum/pc-programovani/programovani-midi-v-turbo-pascalu-7-0/#p24897</guid>
        	        	<description><![CDATA[<p>tomuto tématu jsem se věnoval v době a souboru WORLD2015.zip který najdete pouze na tigerhareram.cz/dosbox.html</p>
<p>na gitu MIDI nemám jsou součást editoru MULTI_ED.EXE který vyniká hlavně tím že je první verze kde jsem pracoval s datovými formáty</p>
<p>v programu MULTI_ED.EXE je potřebné zadat nový soubor a vytvořit hudební soubor s příponou kterou už jistě nepamatuju</p>
<p>program vytvoří soubor a poskytne editor hudebních souborů kam můžete zadávat čísla nástrojů z MIDI banky a bicí a pak zadáváte znaky stupnice CDEFGAHC a znak # .. umožňuje několik kanálů a pak uložení souboru s rádoby hudbou nejsou to však třeba akordy ale jen seznamy a čísla a pak v enginu v turbo pascalu je možné tento hudební formát spouštět</p>
<p>bohužel neumím načítat běžný MIDI soubor tak daleko jsem se nedostal , ztroskotal jsem při načítání MIDI a nikdo mi neporadil</p>
<p>jsem však v bodě že něco se ozvývá ze zvukové karty Sound Blaster 16 nějaké MIDI banky a editor je přiložený</p>
<p>nemám hudební sluch takže absolutně ani jeden hudební soubor nenajdete</p>
<p>získání potřebných čísel a melodií se mi podařilo až při rozebírání her pro NINTENDO NES kde jsem nacházel MIDI těchto her a jakási čísla snad vyzváněcí melodie už nevím, šlo by to přepsat do mého editoru nebo nějak přehrát takže tudy vede cesta jsou to elementární MIDI o málo nástrojích z NESu</p>
<p>všude k editoru i engine jsou včetně zdrojového kódu , pokud ovládáte pascal najdete to mám pocit že přípona byla - *.mel - ale nevím</p>
<p>pokud jsem Vás zaujal prohlížejte WORLD 2012 - 2015 poslední verze byla 2015 pak jsem se věnoval jinému a k WORLD jsem se vrátil později</p>
<p>od návratu v pozdější době je formát gra a výsledky z multied.exe nekompatibilní !! předělal jsem to jinak </p>
<p>verze 2018 neotevírá stejný soubor jako 2015</p>
<p><a href="https://www.tigerhareram.cz/dosbox.html" rel="nofollow" target="_blank">https://www.tigerhareram.cz/dosbox.html</a></p>
<p>zadejte v MULTI_ED.EXE nový soubor a vytvořte třeba *soubor.mel* pak ho editujte v editoru až to dokážete a je něco co vám hraje zvuk z reproduktorů , použijte engine lite.pas na nový program a využijte nějakou proceduru play mel vyžaduje to prohlédnout čím se to dělalo pak to hraje play na pozadí za běhu hry pomocí časovače , nejspíš je přehrávání tam</p>
]]></description>
        	        	<pubDate>Wed, 05 Mar 2025 20:42:10 +0100</pubDate>
        </item>
</channel>
</rss>