Welcome, Guest. Please login or register.


Author Topic: Bővített Midiplay (Read 25581 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Bővített Midiplay
« Reply #30 on: 2017.October.26. 22:53:48 »
A 10-es csatorna itt is a negatív számú hangszereket használja, mindegyik alapértelmezés szerint "D"-s (ez még változhat), és a hangok magasságát 60-nak (261.63 Hz-es C) tételezi fel, ami a burkológörbében a hajlítással módosítható. A hangok mindig a 2. csatornán szólalnak meg, de ez csak az alapértelmezés, a 70/77-es vezérlővel tetszőlegesen állítható. Bármilyen hullámforma használható a doboknál is.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Bővített Midiplay
« Reply #31 on: 2017.October.27. 12:25:14 »
Lehetne egy ravasz kér(d)ésem? Ha a pan (10-es vezérlő) úgyse kell, nem lehetne arra betenni a hullámforma állításának lehetőségét? A Cakewalkban nagyon könnyen lehetne akkor a hullámformát állítani. Még jobb lenne, ha a pwm-et is lehetne a 10-es vezérlőn állítani, tehát nem csak azt, hogy négyszögjel legyen, hanem egyúttal a számok meghatároznák a kitöltési tényezőjét is. Emellett persze megmaradhatna a 74, 71, 76 is vezérlőnek.

Én meg megpróbáltam módosítani a régi envelope Txt-t, de syntax error lett a vége, valaki hozzáértőbb megvizslathatná :)
Ezt hogyan csináltad? Egyenként átírtál kézzel mindent, vagy valami egyszerűbb megoldást vetettél be? A régi envelope.txt-ből majd sok hangszert ki lehetne venni, mert sok csak a sztereó hangzásra megy rá.

Nekem kicsit merevnek tűnik ez a C64-es hangzásvilág a Dave-es midizés után, még a sztereó hangzással sem lehet játszani. :D
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Bővített Midiplay
« Reply #32 on: 2017.October.27. 15:11:28 »
Lehetne egy ravasz kér(d)ésem? Ha a pan (10-es vezérlő) úgyse kell, nem lehetne arra betenni a hullámforma állításának lehetőségét?

Lehetne, csak a vezérlőnek nem az a jól ismert szabványos funkciója. :oops: Bár a 70-77-esnek sem, csak azok kevésbé ismertek/támogatottak, és viszonylag ritkán fordulnak elő nem EP-s MIDI file-okban. Egy vezérlővel egyszerre állítani a hullámformát és a PWM-et is lehetséges lenne, de akkor 4 bitre csökkenne a PWM felbontása.
« Last Edit: 2017.October.27. 15:14:41 by IstvanV »

Offline geco

  • EP addict
  • *
  • Posts: 7232
  • Country: hu
    • Támogató Támogató
Re: Bővített Midiplay
« Reply #33 on: 2017.October.27. 15:41:12 »
Ezt hogyan csináltad? Egyenként átírtál kézzel mindent, vagy valami egyszerűbb megoldást vetettél be? A régi envelope.txt-ből majd sok hangszert ki lehetne venni, mert sok csak a sztereó hangzásra megy rá.
Nem akarod tudni :D
Egyenként átírtam mindent kézzel, a hangmagasságokat egyenként feleztem, notepad++-ban van egy olyan lehetőség, hogy oszlopot jelölsz ki, ha szerencsém volt, akkor egyszerre több sor tartalmát is tudtam módosítani, vagy beszúrni az 5. értéket :D

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Bővített Midiplay
« Reply #34 on: 2017.October.27. 15:47:25 »
Lehetne, csak a vezérlőnek nem az a jól ismert szabványos funkciója. :oops: Bár a 70-77-esnek sem, csak azok kevésbé ismertek/támogatottak, és viszonylag ritkán fordulnak elő nem EP-s MIDI file-okban. Egy vezérlővel egyszerre állítani a hullámformát és a PWM-et is lehetséges lenne, de akkor 4 bitre csökkenne a PWM felbontása.
Igazából nem EP-seknek nem kell tudni, miket művelünk a midi fájlokkal. A konvertálásra összekészített midi fájl már úgyse hangzana túl jól normál midi lejátszóval.
A pwm felbontásának a csökkenése mit jelent? Kevesebb átmeneti állapot lenne a teljesen kitöltött és a teljesen kitöltetlen között?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Bővített Midiplay
« Reply #35 on: 2017.October.27. 16:12:09 »
Igazából nem EP-seknek nem kell tudni, miket művelünk a midi fájlokkal. A konvertálásra összekészített midi fájl már úgyse hangzana túl jól normál midi lejátszóval.

A probléma az, hogy sok EP-s zene már meglevő (letöltött) MIDI alapján készül, és ezek gyakran tartalmaznak 10-es vezérlőt, akár sáv közepén is. A módosítás után ezek mind elrontanák a hullámformát.

Quote
Kevesebb átmeneti állapot lenne a teljesen kitöltött és a teljesen kitöltetlen között?

Igen.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Bővített Midiplay
« Reply #36 on: 2017.October.28. 12:36:39 »
A probléma az, hogy sok EP-s zene már meglevő (letöltött) MIDI alapján készül, és ezek gyakran tartalmaznak 10-es vezérlőt, akár sáv közepén is. A módosítás után ezek mind elrontanák a hullámformát.
Szerintem EP-re konvertáláskor úgyis illik törölni az eredeti fájlból a vezérlőbeállítások nagy részét, ami nem kell (a pitch bend és a volume kivételével). Valamelyiket úgy telerakják vezérlőbeállításokkal, hogy az elején, közepén, végén is annyi van, hogy kétszer akkora a midi fájl velük, mint a törlésük után. Ennyiből mindegy, milyen vezérlőket használunk. De ha nagyon zavaró a pan helyén a hullámforma, akkor nem muszáj.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Bővített Midiplay
« Reply #37 on: 2017.October.28. 16:44:46 »
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
« Last Edit: 2017.October.28. 17:21:45 by IstvanV »

Offline geco

  • EP addict
  • *
  • Posts: 7232
  • Country: hu
    • Támogató Támogató
Re: Bővített Midiplay
« Reply #38 on: 2017.October.28. 20:14:49 »
Tök jó lett :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Bővített Midiplay
« Reply #39 on: 2017.October.28. 22:26:49 »
Forrás file-ok az M64-hez:
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]    (ezt elfelejtettem DOS formátumra konvertálni, tehát a Notepad-ben valószínűleg hibás lesz :oops:)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Bővített Midiplay
« Reply #40 on: 2017.October.28. 22:33:32 »
Jó lett, érdekes a hangzása! A főszólamra milyen hullámforma van beállítva a 4bociexo-ban? Az envelope-jában mintha változna valami, de nem tudom, mi. (Szerk.: Látom, közben feltetted midiben is, ott meglesem.) Ezt csak a sidbasic játssza le? Itt egy snapshot is:
[ Guests cannot view attachments ]

A midi2sid.exe hogyan működik? Nekem a midiconv-hoz hasonló módszerrel nem konvertált. (De az .exe kiterjesztés miatt lehet, nem is így kell használni.)
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Bővített Midiplay
« Reply #41 on: 2017.October.28. 22:37:27 »
Jó lett, érdekes a hangzása! A főszólamra milyen hullámforma van beállítva a 4bociexo-ban?

A 22-es hangszer fűrészjel, a másik kettő PWM-es négyszög.

Ezt csak a sidbasic játssza le?

Igen.

Quote
A midi2sid.exe hogyan működik?

Ugyanúgy használható, mint a midiconv, csak SIDBASIC (.M64) formátumú a kimenete. Azonban kevesebb paramétert támogat, az alábbiakon kívül más használata hibát eredményezhet:

Usage: midi2sid INFILE.MID OUTFILE.M64 ENVELOPE.TXT [OPTIONS]
Options:
    IRQFREQ (Hz, default = 100.072651)
    -quantN (quantize IRQ / quarter note, N = 0 to 9)
    -biasN (N = 0 to 99, default = 25)


Quote
Itt egy snapshot is:

Turbós konfigurációról (itt éppen 12 MHz-es a Z80) készült snapshotot célszerűbb lehet demo (.ep128d) formátumban menteni, az tartalmazza az órajeleket is. :oops:
« Last Edit: 2017.October.28. 22:53:16 by IstvanV »

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Bővített Midiplay
« Reply #42 on: 2017.October.28. 23:09:14 »
midi2sid INFILE.MID OUTFILE.M64 ENVELOPE.TXT
Most már jó, köszi! Az envelope.bin-nel akartam megetetni először.
De a Sidbasic nem játssza le. Ez miért lehet? Ezzel fordítottam:
midi2sid start2.mid start2.m64 sid_midi.env
[ Guests cannot view attachments ]
(A "zene" nem túl értelmes, csak próbálkoztam valamivel.)
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Bővített Midiplay
« Reply #43 on: 2017.October.28. 23:48:07 »
Ez miért lehet?

Bugos a konvertáló program. :oops: A fejlécben (első 16 byte) a 67h-k helyére 0-t kell írni. A 4Boci esetében az eltérő zene adat miatt véletlenül nem volt hibás.

Szerk.: javítva:
[ Guests cannot view attachments ]

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Bővített Midiplay
« Reply #44 on: 2017.October.29. 01:13:38 »
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos