Project-Ymer...2017
Moderators: Mug UK, lotek_style, Moderator Team
- FedePede04
- Atari God
- Posts: 1215
- Joined: Fri Feb 04, 2011 12:14 am
- Location: Denmark
- Contact:
Project-Ymer...2017
Hi all
just a quick update...
here is the latest version removed some errors and add some new things.
here is 2 picture of 2 of the new functions 1.63
Removed error in arpeggio routine
1.62
Bug Fixed
Removed error in vibrato routine
Removed error in auto port routine
1.56
Add Output waveform Window
1.55
Added turn Channals on/off for Ym files, just click Channel A-C to toggle On/Off Channel A-C
1.54
fixed a lost focus when loading in the tracker Editor.
1.53
Remove a couple of bugs in the Tracker player routine
1.51
Removed playing click when playing an instrument follow mode.
New Function in this version.
it have export tracker score to YMT-files (Tracker score have to be Pure Ym files, so standard instrument and buzzer sound only)
and also then i did splash wave, i could not get the right tempo, so i had to add a new tempo function 2xresolutions.
Program and some tracker files / Ymt and Ym files
just a quick update...
here is the latest version removed some errors and add some new things.
here is 2 picture of 2 of the new functions 1.63
Removed error in arpeggio routine
1.62
Bug Fixed
Removed error in vibrato routine
Removed error in auto port routine
1.56
Add Output waveform Window
1.55
Added turn Channals on/off for Ym files, just click Channel A-C to toggle On/Off Channel A-C
1.54
fixed a lost focus when loading in the tracker Editor.
1.53
Remove a couple of bugs in the Tracker player routine
1.51
Removed playing click when playing an instrument follow mode.
New Function in this version.
it have export tracker score to YMT-files (Tracker score have to be Pure Ym files, so standard instrument and buzzer sound only)
and also then i did splash wave, i could not get the right tempo, so i had to add a new tempo function 2xresolutions.
Program and some tracker files / Ymt and Ym files
You do not have the required permissions to view the files attached to this post.
Last edited by FedePede04 on Thu Aug 10, 2017 5:59 pm, edited 3 times in total.
Atari will rule the world, long after man has disappeared
sometime my English is a little weird, Google translate is my best friend
sometime my English is a little weird, Google translate is my best friend

- Ragstaff
- Atari Super Hero
- Posts: 610
- Joined: Mon Oct 20, 2003 3:39 am
- Location: Melbourne Australia
- Contact:
Re: Project-Ymer...2017
I have never made chip music but I will check this out. Something I have been meaning to learn for a while.
- Currently using an ST, Mega STE, Jaguar, Lynx, and a 2600
- Editing the Atari-forum wiki! Please contribute!
- FedePede04
- Atari God
- Posts: 1215
- Joined: Fri Feb 04, 2011 12:14 am
- Location: Denmark
- Contact:
Re: Project-Ymer...2017
Good luck with the composing 
just to let you know, my tracker system is not like the other Trackers.
so is if you have problems, please ask and i will do my best to help

just to let you know, my tracker system is not like the other Trackers.
so is if you have problems, please ask and i will do my best to help

Ragstaff wrote:I have never made chip music but I will check this out. Something I have been meaning to learn for a while.
Atari will rule the world, long after man has disappeared
sometime my English is a little weird, Google translate is my best friend
sometime my English is a little weird, Google translate is my best friend

- FedePede04
- Atari God
- Posts: 1215
- Joined: Fri Feb 04, 2011 12:14 am
- Location: Denmark
- Contact:
Re: Project-Ymer...2017
new version
download in first post
download in first post
Atari will rule the world, long after man has disappeared
sometime my English is a little weird, Google translate is my best friend
sometime my English is a little weird, Google translate is my best friend

- FedePede04
- Atari God
- Posts: 1215
- Joined: Fri Feb 04, 2011 12:14 am
- Location: Denmark
- Contact:
Re: Project-Ymer...2017
some of the thing made in Project Ymer....
Enduro Racer - Main Song
https://www.dropbox.com/s/e6ewfl5ha6ox0 ... r.mp3?dl=0
Outrun - Splash Wave
https://www.dropbox.com/s/jh7ddurqjq124 ... e.mp3?dl=0
Djingis Khan - Moskau
https://www.dropbox.com/s/wifcoqkzd6hnh ... u.mp3?dl=0
Enduro Racer - Main Song
https://www.dropbox.com/s/e6ewfl5ha6ox0 ... r.mp3?dl=0
Outrun - Splash Wave
https://www.dropbox.com/s/jh7ddurqjq124 ... e.mp3?dl=0
Djingis Khan - Moskau
https://www.dropbox.com/s/wifcoqkzd6hnh ... u.mp3?dl=0
Atari will rule the world, long after man has disappeared
sometime my English is a little weird, Google translate is my best friend
sometime my English is a little weird, Google translate is my best friend

Re: Project-Ymer...2017
just a few questions...
It saves as .ymt format. And there is a ymt player for atari st, which is good. But since .ay / .ym / .sndh format are more common for exchanging file, is it possible to convert easily from .ymt to .ym? I though to load the ymt file into hatari, and use the .ym recorder from the emulator. Would it work or might some part be missing?
As there is no patterns list (only one long pattern), it can be tedious to type all the repetitive parts. But I can't find any copy / paste for the notes. Is it possible?
It saves as .ymt format. And there is a ymt player for atari st, which is good. But since .ay / .ym / .sndh format are more common for exchanging file, is it possible to convert easily from .ymt to .ym? I though to load the ymt file into hatari, and use the .ym recorder from the emulator. Would it work or might some part be missing?
As there is no patterns list (only one long pattern), it can be tedious to type all the repetitive parts. But I can't find any copy / paste for the notes. Is it possible?
- FedePede04
- Atari God
- Posts: 1215
- Joined: Fri Feb 04, 2011 12:14 am
- Location: Denmark
- Contact:
Re: Project-Ymer...2017
Hi
found a stupid bug it have been fixed in a newer version.
don't change skin it will crash the program
if you keep the sound speed to 50hz when there should be no problem to convert them to YM files. but you need to make a converter.
load YM files to load hatari YM files or any other AY/YM files.
in the editor remember if you want to export them to YMT you need to only use pure YM/Buzzer sounds.
there should be a read file with all the keys.
but here is it, to be on the safeside.
if you want to copy, you need to make a block and it only copy the channels there are on.
--------------------------------------------------------------
Ctrl+b begin block
Ctrl+e end block
ctrl+i insert block... only on the channels there are on.
ctrl+o over write channels with block in the channels there are on.
ctrl+d delete the block in the channels there are on
alt + '+' '´' transpose note there have the active instrument and only if the channels are on.
ctrl+shift+end set a new score end.
---------------------------------------------------
alt 1-3 turn channel a-c on off
ctrl+k insert bar
enter set active instrument to the channel.
½ get instrument from score.
found a stupid bug it have been fixed in a newer version.
don't change skin it will crash the program

if you keep the sound speed to 50hz when there should be no problem to convert them to YM files. but you need to make a converter.
load YM files to load hatari YM files or any other AY/YM files.
in the editor remember if you want to export them to YMT you need to only use pure YM/Buzzer sounds.
there should be a read file with all the keys.
but here is it, to be on the safeside.
if you want to copy, you need to make a block and it only copy the channels there are on.
--------------------------------------------------------------
Ctrl+b begin block
Ctrl+e end block
ctrl+i insert block... only on the channels there are on.
ctrl+o over write channels with block in the channels there are on.
ctrl+d delete the block in the channels there are on
alt + '+' '´' transpose note there have the active instrument and only if the channels are on.
ctrl+shift+end set a new score end.
---------------------------------------------------
alt 1-3 turn channel a-c on off
ctrl+k insert bar
enter set active instrument to the channel.
½ get instrument from score.
Code: Select all
Ymt-Play Ver 1.51 Release Date 25.June.2015
----------------------------------------------
Hi.
This Is the first Beta of the Tracker there will be Bugs in it,
and a lot of the functions is not finish
to use the tracker go to options and select Tracker.
remember to save your work.
It can play most of stsnd95 files, but you have to unpack the files first, and then load them as bin files.
for the best quality set Clk Skip to 1 and 44100 Ox8 (F10)
Best regards
Peter Jørgensen.
-----------------------------------------------------------------------------
functions In tracker:
-----------------------
Keys:
F1 Play score.
F1+Alt Play / Loop Mark. Start form then beginning of the mark.
F2 Play from cursor.
F2+Alt Play from cursor. Loop Mark.
F3 Stop playing.
F3+Alt Stop Playning Goto Stop Position
F5 Copy Instrument. first copy go to Instrument you want to overwrite and press F5 Again.
Alt+F5 Delete Instrument.
F6 Inset Mark. in the channels there are turned on.
F7 New Score.
F8 New Instrument Bank.
F9 Load Instrument.
F9+Alt Save Instrument.
F10 Load Instrument Bank.
F10+Alt Save Instrument Bank.
F12 Load Score window.
F12+Alt save Score window.
F12+Ctrl save Score.
-----------------------------------------------------------------------------
Arrows Move cursor
Arrows Up/Down +Ctrl +/- scelect Instrument
Arrows Up/Down +Alt +/- Octav
Arrows Up/Down +Shift Fast Forward / Backward Play
Arrows Left/Right +Ctrl Tab Between Columns
Arrows Left/Right +Alt +/- Key jump
Arrows Left/Right +Shift +/- Row Highlights
Page up/down +/- Jump Bar size
Page up/down +Shift +/- jump to nearest bar after jump bar size
Page Up/Down +Alt +/- Bar Size
Page Up/Down +Ctrl Move Edit line position
Page up/Down +Ctrl+Shift Center the score
Ctrl+S Step mode on/off : Step through the score with sound (using Arrow key)
Home Top of score
End End of score
End +Ctrl Set new end
Backspace Edit On/Off
Space at Note Position Release note
Space at Ins/FX Position Clear Date at cusor position
- Stop Note
1+Alt On/Off Channal A
2+Alt On/Off Channal B
3+Alt On/Off Channal C
Scroll Lock Score Follow On/Off
Scroll Lock+Alt Instrument Follow On/Off
Pause/Break Open/Close Synth Windows
½ Get Instrument From Score
Enter Set Instrument In Score
Enter +Ctrl Copy previous FX number
Enter +Alt Copy previous FX Number and Data
Inset +Ctrl Inset Line in the channels there are turned on.
Delete Delete where cursor is in the channels there are turned on.
Delete +Ctrl Delete Line in the channels there are turned on.
L+Ctrl Expand Selected Channels To Double Length in the channels there are turned on.
D +Ctrl Delete Mark. in the channels there are turned on.
B +Ctrl Begin mark
E +Ctrl End mark
R +Ctrl Remove Mark
K +Ctrl Insert Bar in the channels there are turned on.
I +Ctrl Insert Mark in the channels there are turned on.
O +Ctrl Owrite With Mark in the channels there are turned on.
+ TransPose Block Up in the channels there are turned on.
´ TransPose Block Down in the channels there are turned on.
Piano Keyboard:
_______________________________________
| | | | | | | | | | | | | |
| | 2 | 3 | | | 5 | 6 | 7 | | | 9 | 0 | | Key
| | | | | | | | | | | | | |
| |C#2|D#2| | |F#2|G#2|A#2| | |C#3|D#3| | Note
| |___|___| | |___|___|___| | |___|___| |
| | | | | | | | | | |
| Q | W | E | R | T | Y | U | I | O | P | Key
| | | | | | | | | | |
|C-2|D-2|E-2|F-2|G-2|A-2|B-2|C-3|D-3|E-3| Note
___________________________|___|___|___|___|___|___|___|___|___|___|
| | | | | | | | | | | | | |
| | S | D | | | G | H | J | | | L | ; | | Key
| | | | | | | | | | | | | |
| |C#1|D#1| | |F#1|G#1|A#1| | |C#2|D#2| | Note
| |___|___| | |___|___|___| | |___|___| |
| | | | | | | | | | |
| Z | X | C | V | B | N | M | , | . | - | key
| | | | | | | | | | |
|C-1|D-1|E-1|F-1|G-1|A-1|B-1|C-2|D-2|STP| Note
|___|___|___|___|___|___|___|___|___|___|
-----------------------------------------------------------------------------
SCORE FORMAT
-------------------
Note Ins fx
Bar. No 000 C-4 00 00000 C-2 00 00000 00 00000
Line.No 01 --- 00 00000 --- 00 00000 00 00000
02 --- 00 00000 --- 00 00000 00 00000
03 --- 00 00000 --- 00 00000 00 00000
Bar. No 001 C-4 00 00000 C-2 00 00000 00 00000
-----------------------------------------------------------------------------
Note and Instrument
-----------------------
Note. Note (C-0 - E-8)
Ins Instrument Number (0 - FE)
-----------------------------------------------------------------------------
Fx
------------------
Fx that only reset when Change of Value / turn off
fxNo. Byte 0 Byte 1 Byte 2-3
'T' Tempo --- Speed (0 - FF)
'A' Arpeggio Note Range (0 - ff) Note Reang (0 - ff) 0 = off value : 500xx turn off score Arpeggio
'F' Fine Tune SynthWave Fine tune Tune Fine tune 0-$7f is plus $ff-$80 is sign
'S' Volume Slide Speed (0 - FF) form Volume to volume
'C' Clear FX Tempo/Arpeggio Fine Tuen/Volume slide 0 = no clear Other Value Clear FX (C-TAFS)
'M' Master Volume Slider Speed (0 - FF) form Volume to volume : Set Volume Slider in All 3 Channels
Master Volume Slider / Volume Slider Don't work on Buzzer Sound.
-----------------------------------------------------------------------------
Fx that reset with new Note
'V' Volume --- Depth (0 - F)
'U' Port up Note range (0 - FF) Rate (0 - FF)
'D' Port Down Note range (0 - FF) Rate (0 - FF)
'W' Vibrator Depth (0 - 1F) Speed
-----------------------------------------------------------------------------
Score Arpeggio only works if the Instrument Arpeggio parameter is set, then is overwrite then instrument Arpeggio list
Score Arpeggio is reset if Byte 1 is Zero or Instrument Change.
Port / auto port (portamento) is the same routine they use, but Fx port has the highest priority.
to clear the Auto ports from note, set port FX u0000 /d0000
Atari will rule the world, long after man has disappeared
sometime my English is a little weird, Google translate is my best friend
sometime my English is a little weird, Google translate is my best friend

Re: Project-Ymer...2017
ok, thank you i'll try that!
Re: Project-Ymer...2017
...or even better is it possible to implement the exporting into AY, YM and SNDH format.farvardin wrote:But since .ay / .ym / .sndh format are more common for exchanging file, is it possible to convert easily from .ymt to .ym?
http://ym-digital.i-demo.pl/ ATARI 520ST music-band
http://ay-riders.speccy.cz/ ZX Spectrum music-band
http://yerzmyey.i-demo.pl/ ZX/A500/A1200/ST/XL music
https://soundcloud.com/yerzmyey ZX/A500/A1200/ST/STE/F030 music
http://z80.i-demo.pl/ MP3 archive of Z80 chip music
No good deed will escape unpunished.
http://ay-riders.speccy.cz/ ZX Spectrum music-band
http://yerzmyey.i-demo.pl/ ZX/A500/A1200/ST/XL music
https://soundcloud.com/yerzmyey ZX/A500/A1200/ST/STE/F030 music
http://z80.i-demo.pl/ MP3 archive of Z80 chip music
No good deed will escape unpunished.
Re: Project-Ymer...2017
.fym format?
- FedePede04
- Atari God
- Posts: 1215
- Joined: Fri Feb 04, 2011 12:14 am
- Location: Denmark
- Contact:
Re: Project-Ymer...2017
sorry for the late reply, i have had Man Fluyerzmyey wrote:...or even better is it possible to implement the exporting into AY, YM and SNDH format.farvardin wrote:But since .ay / .ym / .sndh format are more common for exchanging file, is it possible to convert easily from .ymt to .ym?

i could add export to AY/YM format that should not be a problem, but it would limit the editor to 50hz, so i can't see and advantaged with it.
and i could probably add save it as SNDH file, but it would still be a ym/ymt file just with the player add to the file.
i have released the source code for it, so it should be pretty easy, to add the music to you own programs.
i don't think that i ever will make, a native player for my format to the ST, I can't remember the program anymore and also i have been making music program most of my coding life. so i want to do something else

but i could add the about. if some need it.
Atari will rule the world, long after man has disappeared
sometime my English is a little weird, Google translate is my best friend
sometime my English is a little weird, Google translate is my best friend

Re: Project-Ymer...2017
Nice
.

- FedePede04
- Atari God
- Posts: 1215
- Joined: Fri Feb 04, 2011 12:14 am
- Location: Denmark
- Contact:
Re: Project-Ymer...2017
ThxMaartau wrote:Nice.

Atari will rule the world, long after man has disappeared
sometime my English is a little weird, Google translate is my best friend
sometime my English is a little weird, Google translate is my best friend

- FedePede04
- Atari God
- Posts: 1215
- Joined: Fri Feb 04, 2011 12:14 am
- Location: Denmark
- Contact:
Re: Project-Ymer...2017
This video is a sneak view of the next version of Project Ymer.
i wanted sample drums on the Title / high score music of Enduro Racer, so i had to add samples to my YMT format.
i have been going cold with Enduro Racer, so i probably wont have anything ready this year, instead of, i will try to get a version of Project Ymer with Samples (and the source code) ready by the end of the year.
the music in the video was something i made testing the program, i know that i not a music guy and it only took me around 20 min to do so pleas don't kill me
(edit: Add link to video)
i wanted sample drums on the Title / high score music of Enduro Racer, so i had to add samples to my YMT format.
i have been going cold with Enduro Racer, so i probably wont have anything ready this year, instead of, i will try to get a version of Project Ymer with Samples (and the source code) ready by the end of the year.
the music in the video was something i made testing the program, i know that i not a music guy and it only took me around 20 min to do so pleas don't kill me

https://www.youtube.com/watch?v=pO-lP1kfuh0
(edit: Add link to video)
Atari will rule the world, long after man has disappeared
sometime my English is a little weird, Google translate is my best friend
sometime my English is a little weird, Google translate is my best friend

Re: Project-Ymer...2017
FedePede04, thanks for all your effort.
I did some tests (1.64) and found some bugs or problems:
- in 'Step mode' disabled channels are active
- when exporting YMT the frequencies of disabled channels are also written to ymt-file (channels just muted instead of disabled?)
maybe you can also explain the header of the YMT file (GED!).
Thanks in advance,
blastar.
I did some tests (1.64) and found some bugs or problems:
- in 'Step mode' disabled channels are active
- when exporting YMT the frequencies of disabled channels are also written to ymt-file (channels just muted instead of disabled?)
maybe you can also explain the header of the YMT file (GED!).
Thanks in advance,
blastar.
- FedePede04
- Atari God
- Posts: 1215
- Joined: Fri Feb 04, 2011 12:14 am
- Location: Denmark
- Contact:
Re: Project-Ymer...2017
Hi just to let You know that i have seen it, i am on holliday right now. Ill contact You when i get home again
Atari will rule the world, long after man has disappeared
sometime my English is a little weird, Google translate is my best friend
sometime my English is a little weird, Google translate is my best friend
