Project-Ymer...2017

All about chiptunes

Moderators: Mug UK, lotek_style, Moderator Team

Post Reply
User avatar
FedePede04
Atari God
Atari God
Posts: 1215
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Project-Ymer...2017

Post by FedePede04 »

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
turn channal on off.png
channals output.png
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
Project-Ymer2017.zip
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 :)
User avatar
Ragstaff
Atari Super Hero
Atari Super Hero
Posts: 610
Joined: Mon Oct 20, 2003 3:39 am
Location: Melbourne Australia
Contact:

Re: Project-Ymer...2017

Post by Ragstaff »

I have never made chip music but I will check this out. Something I have been meaning to learn for a while.
User avatar
FedePede04
Atari God
Atari God
Posts: 1215
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Project-Ymer...2017

Post by FedePede04 »

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 :cheers:
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 :)
User avatar
FedePede04
Atari God
Atari God
Posts: 1215
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Project-Ymer...2017

Post by FedePede04 »

new version
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 :)
User avatar
FedePede04
Atari God
Atari God
Posts: 1215
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Project-Ymer...2017

Post by FedePede04 »

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
Atari will rule the world, long after man has disappeared

sometime my English is a little weird, Google translate is my best friend :)
User avatar
farvardin
Captain Atari
Captain Atari
Posts: 409
Joined: Fri Jan 01, 2010 5:50 pm
Location: France
Contact:

Re: Project-Ymer...2017

Post by farvardin »

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?
User avatar
FedePede04
Atari God
Atari God
Posts: 1215
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Project-Ymer...2017

Post by FedePede04 »

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.

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 :)
User avatar
farvardin
Captain Atari
Captain Atari
Posts: 409
Joined: Fri Jan 01, 2010 5:50 pm
Location: France
Contact:

Re: Project-Ymer...2017

Post by farvardin »

ok, thank you i'll try that!
User avatar
yerzmyey
Atari Super Hero
Atari Super Hero
Posts: 593
Joined: Fri Sep 19, 2008 12:23 pm
Contact:

Re: Project-Ymer...2017

Post by yerzmyey »

farvardin wrote:But since .ay / .ym / .sndh format are more common for exchanging file, is it possible to convert easily from .ymt to .ym?
...or even better is it possible to implement the exporting into AY, YM and SNDH format.
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.
User avatar
paulwratt
Atari freak
Atari freak
Posts: 68
Joined: Sat Dec 27, 2008 10:16 am

Re: Project-Ymer...2017

Post by paulwratt »

.fym format?
User avatar
FedePede04
Atari God
Atari God
Posts: 1215
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Project-Ymer...2017

Post by FedePede04 »

yerzmyey wrote:
farvardin wrote:But since .ay / .ym / .sndh format are more common for exchanging file, is it possible to convert easily from .ymt to .ym?
...or even better is it possible to implement the exporting into AY, YM and SNDH format.
sorry for the late reply, i have had Man Flu :(
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 :lol:

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 :)
Maartau
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2630
Joined: Thu Dec 15, 2005 2:15 am

Re: Project-Ymer...2017

Post by Maartau »

Nice :D .
User avatar
FedePede04
Atari God
Atari God
Posts: 1215
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Project-Ymer...2017

Post by FedePede04 »

Maartau wrote:Nice :D .
Thx :cheers:
Atari will rule the world, long after man has disappeared

sometime my English is a little weird, Google translate is my best friend :)
User avatar
FedePede04
Atari God
Atari God
Posts: 1215
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Project-Ymer...2017

Post by FedePede04 »

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 :lol:

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 :)
blastar
Atarian
Atarian
Posts: 1
Joined: Thu Jul 12, 2018 9:57 am

Re: Project-Ymer...2017

Post by blastar »

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.
User avatar
FedePede04
Atari God
Atari God
Posts: 1215
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Project-Ymer...2017

Post by FedePede04 »

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 :)
Post Reply

Return to “Ym rockin'”