Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
116 user(s) are online (61 user(s) are browsing Forums)

Members: 3
Guests: 113

kishigo, Firetail, emeck, more...

Headlines

Forum Index


Board index » All Posts (trixie)




Re: Protrekkr 2.6.3 r1 released
Just can't stay away
Just can't stay away


@Cageman

Quote:
The synths/303s and other effects really makes it sound very organic and not the usual "tracker feel" to the music.

One other thing you won't find on older trackers (ProTracker, OctaMED, MilkyTracker, DigBooster 3...) and that IMHO makes all the difference is filters with realtime control of the cutoff frequency and resonance. This really pushes the tracker sound forward, and makes AmigaOS4 an interesting platform for music-making again.

@DiscreetFX

Quote:
How's the experience of this multi-platform music tracker on an X5000?

It's actually pretty good. Another reason for having an X5000

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: Protrekkr 2.6.3 r1 released
Just can't stay away
Just can't stay away


@densho

Quote:
how PT's gui does the scaling

Protrekkr only scales the pattern editor and the listbox in the top-right section of the display. The position and size of all other GUI elements are hardcoded in the GUI. And I really mean hardcoded - it doesn't even use size constants that you could easily change in one place!

I have just spent two days trying to tweak the GUI, and I have at least succeeded in making the smallest buttons (SEL. TRACK, CUT, PASTE etc.) a little bigger. I'll continue exploring the possibilities, but I don't think I'll have time to make the GUI fully scalable. The program is perfectly usable when run on a 1024x768 screen, which is what matters to me at the moment.

Quote:
Native gui would be neat

I won't take the plunge and change SDL to Intuition, but I'll at least try to implement native Amiga menus.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: Protrekkr 2.6.3 r1 released
Just can't stay away
Just can't stay away


@geennaam

Quote:
So maybe we should try to get rid of SDL and make the gui os4 native.

Rewriting the program for SDL2 might be an easier solution, as SDL2 can use hardware-accelerated renderers.

That being said: I don't see myself up for a task other than tweaking the program to be more configurable and Amiga-friendly. Protrekkr is not very well written: it uses an insane amount of global variables (making the program prone to side effects), it mixes C with C++, and the source code is sparsely documented. It would be a hell of a job.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: Protrekkr 2.6.3 r1 released
Just can't stay away
Just can't stay away


@densho

Quote:
Have you tried to play with PROTREKKR_MAIN_LOOP_DELAY env variable

This variable will be ignored as from the upcoming Release 2, which is due soon. A new tooltype setting, MAINLOOPDELAY, has been introduced to make the OS4-specific settings consisent.

The main loop delay is a setting that simply makes the program's main input loop wait for a specific time at the end of each cycle. By default, the value is 10 milliseconds on most platforms. The OS4 and AROS versions have 40 ms as default (not my decision), to make the program less of a strain on the system. However, the higher the value, the less responsive the program becomes (especially the GUI updating will start lagging behind), so you need to find a compromise value that fits your system. I use 20 ms on my X5000/020 and the setting seems fine.

Quote:
New Amiga specific options are definitely needed, I can finally see something

The necessity to do something about the program's screen size was the main reason why I took up the port! I had played with the previous OS4 port several times, but I always gave up because of too much eye strain. The Protrekkr GUI is not scalable and having been written many years ago, it doesn't lend itself very well to modern screen resolutions. I find that 800x600 or 1024x768 are the best settings on my 32" monitor.

Quote:
os4depot release has icon tooltype for "linespacing" while readme mentions "rowspacing"

Sorry, this is my mistake I made as I was trying to get the program out of the door on Christmas Day The correct name of the tooltype is ROWSPACING (because tracker patterns have rows, not lines). As of Release 2, ROWSPACING will accept a value between 8 and 12, to improve the readability of the pattern.

Quote:
So, is the next milestone MIDI?

Much as I would like to see MIDI supported (and continue the effort that Tomppeli started years ago), I'm not sure I'm up to it - I'll have yet to see if the RtMidi class can reasonably be translated to camd.library functions. But I want to give it a try at some point, just to see if I can kill off OctaMED completely

Currently, the next milestone is improved documentation; Protrekkr is very complex and tutorials are needed so that people can start using the program.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: Protrekkr 2.6.3 r1 released
Just can't stay away
Just can't stay away


@Maijestro

Quote:
If you run Protrekkr without playing the sample songs, Protrekkr will require about 27 CPU load.

One thing that makes SDL ports inherently sluggish on lower-end machines is the event loop. SDL-based programs typically use a busy loop, which is very ineffective and causes a lot of overhead. I don't think it can easily be replaced with a traditional Wait()-loop to make a more optimized Amiga port.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: Protrekkr 2.6.3 r1 released
Just can't stay away
Just can't stay away


@Maijestro

Yes, the program is a hog, but that's simply because multi-track mixing, realtime synthesis and effects take a lot of CPU power. In the author's original docs, even PC users are warned that a fast machine is needed. So I don't expect that the experience will be great on Sam systems.

The AmigaOS4 version is a straight SDL port (with a few Amiga-specific additions), and given that the source code is big and not exactly well written, I have no idea how to optimize it. Perhaps adapting it to use SDL2 instead of SDL1 could help in some ways, but I don't have the time or skills to do that.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Protrekkr 2.6.3 r1 released
Just can't stay away
Just can't stay away


As a Christmas present to all AmigaOS4 users, I have just released a new OS4 port of Protrekkr, a powerful multi-platform music tracker written by Franck 'hitchhikr' Charlet. With its superb features that include realtime software synthesis, Roland TB-303 emulation and numerous effects, Protrekkr is by far the most capable tracker ever available on an Amiga platform. The release comes with almost 50 example songs (modules) to show what the program can do.

This new AmigaOS4 port is special in that it allows further configuration via tooltypes in the program icon. These additional settings allow tweaking the GUI to make Protrekkr more usable in large screen resolutions.

Find the program on OS4depot.net and enjoy!

NOTE:
The tracker can get quite CPU-intensive: a 1.5 GHz processor may be the bare minimum when replaying complex modules (16 tracks with all effects/polyphony on). The AmigaOS4 version has been tested and performs well on an AmigaOne X5000/020. Performance on slower systems may be less plausible.


Edited by trixie on 2023/12/25 17:49:07
The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: Xena questions
Just can't stay away
Just can't stay away


@geennaam

Quote:
As far as I understand, there's a CAMD.library usb driver for amigaOS4. So this means that you should already be able to connect that card to our next gen amigas.

The DreamBlaster-X16GS page claims that the card's USB MIDI connection is class-compliant, so it indeed shouldn't be a problem to connect the card to an OS4 Amiga system. Lyle's USB MIDI driver works well.

If only there was MIDI software for OS4 I'd want to use

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: ProTracker clone
Just can't stay away
Just can't stay away


@Capehill

I have selected a 16-bit mode for all AHI units, but sadly the program still stops responding in the Sampler section as soon as I press the "Exit" button (any of the two). Interestingly, the other buttons in the Sampler section work (until I press Exit).

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: Falling In Love With The Amiga, AGAIN! - video
Just can't stay away
Just can't stay away


@geennaam

Quote:
Amiwest 2:37:05

Yes, I've seen that bit of the video, and I take it with a pinch of salt. Alan Redhouse of Eyetech, too, once said: "If you don't buy the AmigaOne, it's the end of the NG Amiga". It wasn't.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: Falling In Love With The Amiga, AGAIN! - video
Just can't stay away
Just can't stay away


@AmigaSociety

I love the infectious enthusiasm in your videos! And I'm glad to see that you enjoy your NG Amiga as much as I enjoy mine!

Quote:
are the AmigaOne X5K and the A1222 the LAST of the Next Gen Amigas we will see, ever?

No, I don't think so.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: ProTracker clone
Just can't stay away
Just can't stay away


@Capehill

Quote:
Those of you who had problems with recording, which audio card / driver you are using?

ESI Juli@ (the Envy24 AHI driver)

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: AAA News
Just can't stay away
Just can't stay away


@AmigaSociety

I remember that when the Early Adopter programme was announced, the estimated price was in the ballpark of 400 EUR for the bare board. So paying 100 GBP up front (in return for the shoebox and the promise of a cheap board + Enhancer) was a no-brainer at the time.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: AAA News
Just can't stay away
Just can't stay away


@amigakit

Quote:
That includes a full licence for the Enhancer Software V2 which is worth that price alone

But the AAA shoebox didn't contain anything Enhancer related, it was a conditional purchase. In order to actually receive the ES licence the Early Adopter customer has to buy the board. So technically, the AAA shoebox didn't contain the ES licence for customers who decide to decline the offer. I find myself in this category, hence the "pretty useless" comment - sorry if it sounded too harsh. I agree that people who do buy the board will find the shoebox well worth paying for.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: AAA News
Just can't stay away
Just can't stay away


@Primax

Quote:
That would have been a slightly tempting offer...

Also consider that the Early Adopter customers have already invested 100 pounds (not euros) in the project (in return for the pretty useless AAA shoebox)...

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: Adding an Amiga menu to an SDL1 window?
Just can't stay away
Just can't stay away


@Capehill

Thank you, I'll give it a try!

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Adding an Amiga menu to an SDL1 window?
Just can't stay away
Just can't stay away


Is there a way to add a menu to an SDL1 window? I can see that the 68K port of SDL provides functions to access the underlying Intuition window pointer, allowing you to add an Amiga menu to the window, namely:

SDL_AmigaLockWindow()
SDL_AmigaWindowAddr()
SDL_AmigaUnlockWindow()


but I don't see these functions implemented in the OS4 version of SDL 1.2.

I need to use SDL1 rather than SDL2 because that's what the port I'm working on uses.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: ProTracker clone
Just can't stay away
Just can't stay away


@Maijestro

The new version works very well, saving data looks fixed. The only serious problem I get is when I click on the "Sample" button in the Sampler section. The program just stops responding; no freeze but nothing can be selected any more.

@smarkusg

Quote:
It is possible that he has already compiled a better version himself.

No, I stopped messing with the PT2 clone seeing that you're working on it in cooperation with beworld; you two are doing a great job.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: ProTracker clone
Just can't stay away
Just can't stay away


@smarkusg

Quote:
bad new... all save function are affected

That teaches the author for not using libsndfile! If he had used this cross-platform standard library instead of his own code, not only would more sample formats be supported but also endianness would play no role because libsndfile is endian-agnostic.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top


Re: ProTracker clone
Just can't stay away
Just can't stay away


@beworld

Quote:
i think it's a byte swap (BE) problem...

Thank you for fixing the issue and providing a patch!

Situations like this make it even more important that the Amiga/MorphOS fixes get incorporated into the official GitHub source file repository. Otherwise we'll have to go through this over and over again.

@smarkusg

Quote:
Thanks for finding the bug.

I'll continue testing the program. ProTracker represents a major part of the Amiga legacy, so I'd like to see it fully working under OS4 as well. If/When the official sources include the Amiga parts, I'd like to pitch in and add some Amiga-specific functionality such as system clipboard support. This way you could easily exchange samples between ProTracker and sample editors that support the clipboard, such as Rave and AmiSoundEd.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top



TopTop
« 1 (2) 3 4 5 ... 74 »




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project