Project-Ymer...2017

All about chiptunes

Moderators: Mug UK, lotek_style, Moderator Team

FedePede04
Atari Super Hero
Atari Super Hero
Posts: 953
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Project-Ymer...2017

Postby FedePede04 » Fri Feb 24, 2017 10:08 pm

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

Postby Ragstaff » Sat Feb 25, 2017 12:59 pm

I have never made chip music but I will check this out. Something I have been meaning to learn for a while.

FedePede04
Atari Super Hero
Atari Super Hero
Posts: 953
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Project-Ymer...2017

Postby FedePede04 » Sat Feb 25, 2017 5:55 pm

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

FedePede04
Atari Super Hero
Atari Super Hero
Posts: 953
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Project-Ymer...2017

Postby FedePede04 » Thu Aug 10, 2017 5:46 pm

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

FedePede04
Atari Super Hero
Atari Super Hero
Posts: 953
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Project-Ymer...2017

Postby FedePede04 » Thu Aug 10, 2017 6:24 pm

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: 351
Joined: Fri Jan 01, 2010 5:50 pm
Location: France
Contact:

Re: Project-Ymer...2017

Postby farvardin » Wed Sep 13, 2017 11:28 am

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?

FedePede04
Atari Super Hero
Atari Super Hero
Posts: 953
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Project-Ymer...2017

Postby FedePede04 » Wed Sep 13, 2017 12:44 pm

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: 351
Joined: Fri Jan 01, 2010 5:50 pm
Location: France
Contact:

Re: Project-Ymer...2017

Postby farvardin » Wed Sep 13, 2017 2:38 pm

ok, thank you i'll try that!

User avatar
yerzmyey
Atari Super Hero
Atari Super Hero
Posts: 564
Joined: Fri Sep 19, 2008 12:23 pm
Contact:

Re: Project-Ymer...2017

Postby yerzmyey » Thu Sep 14, 2017 10:28 am

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

User avatar
paulwratt
Atari User
Atari User
Posts: 42
Joined: Sat Dec 27, 2008 10:16 am

Re: Project-Ymer...2017

Postby paulwratt » Thu Sep 14, 2017 11:27 am

.fym format?

FedePede04
Atari Super Hero
Atari Super Hero
Posts: 953
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Project-Ymer...2017

Postby FedePede04 » Sun Sep 17, 2017 8:01 pm

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: 2593
Joined: Thu Dec 15, 2005 2:15 am

Re: Project-Ymer...2017

Postby Maartau » Mon Sep 18, 2017 1:03 pm

Nice :D .

FedePede04
Atari Super Hero
Atari Super Hero
Posts: 953
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Project-Ymer...2017

Postby FedePede04 » Mon Sep 18, 2017 5:41 pm

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

FedePede04
Atari Super Hero
Atari Super Hero
Posts: 953
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark
Contact:

Re: Project-Ymer...2017

Postby FedePede04 » Thu Dec 14, 2017 11:20 pm

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


Social Media

     

Return to “Ym rockin'”

Who is online

Users browsing this forum: No registered users and 1 guest