Who's Online |
200 user(s) are online ( 128 user(s) are browsing Forums)
Members: 2
Guests: 198
Capehill, geennaam,
more...
|
|
Headlines |
-
mce.lha - game/utility
Apr 23, 2024
-
theme_list.lha - utility/misc
Apr 23, 2024
-
faac.lha - audio/convert
Apr 22, 2024
-
faad2.lha - audio/convert
Apr 22, 2024
-
seq.lha - audio/misc
Apr 22, 2024
-
libfaac.lha - development/library/audio
Apr 22, 2024
-
libfaad.lha - development/library/audio
Apr 22, 2024
-
image2pdf.lha - utility/text/convert
Apr 22, 2024
-
libharfbuzz.lha - development/library/graphics
Apr 20, 2024
-
libpng.lha - development/library/graphics
Apr 20, 2024
|
|
|
|
Re: Filler questions
|
Posted on: 2023/1/2 12:09
#41
|
Home away from home
|
@kas1e Quote: When it's about Steven, i am sure nothing will be open for real and will collecting a dust, even if it wrong :) And i do not know, but if i remember right, Filer's code were landed to Hyperion itself, so..
It's nothing todo with ssolie, even if he handled the import, when the code was given to Hyperion. Giving it to Hyperion was possobly not a good idea, not from any pro or anti hyperion sentiments, but simply as they have enough to do with maintianing the OS and only small maintenance fixes have been applied, by me and costel IIRC. It should have stayed open source. Whether it can be legally forked or not I don't know.
|
|
|
|
Re: Filler questions
|
Posted on: 2023/1/2 12:02
#42
|
Home away from home
|
@kas1e Quote: Playing with Filler lately, and want to ask : is it possible to make with current options (or with some settings to in the OS4 itself), that when i have 2 listers running, and click on any of them , then activated one change state to "set destination" automatically, and another one (not active one) is auto-swith to the "set source" mode ?
No, having the active state of the filer window, change it's src or dest status would be quite dangerous as the window can become active due to closing another unrelated window. But if you only have two listers open, the clicking the 'Set Source' button will both make the window active and toggle it's status and the status of the other lister. At least setting one lister to source makes all others destinination.
|
|
|
|
Re: Blog Post and Video about NetRexx - Share Amiga ARexx Ports over the network.
|
Posted on: 2023/1/2 11:38
#43
|
Home away from home
|
@nbache Might need to change the name then Suggestions? or do I just go for the lazy and boring NetARexx? RexxNet is also taken by a much earlier attempt at this concept.
|
|
|
|
Re: Anyone have success using Audio Evolution 4?
|
Posted on: 2023/1/2 11:26
#44
|
Home away from home
|
Yes, I have had significant good usage out of AE4.
Several of my Album releases were part recorded / mixed in AE4 (combined with other parts recorded in the stdio). Many of my youtube videos have audio exported from blender, processed in AE4 then reimported.
As already mentioned, sample file import is limited to 16bit AIFF (not AIFC, important distinction as some files from other sources can be AIFC with aiff file extention). and 16bit WAV (pcm only).
Recording has always worked for me. I think I needed Nemo sound to get it worling properly on my X1000 using hdaudio though, worked out of the box on my SAM-Flex with my Terrtec. If AHIRecord works AE4 should because they both use the AHI record settings. (AE4 can choose between sources though so check you're not recording from linein (often the blue socket) when you're plugged into mic in (pink)
You can only cut volume with the faders, which is philosophically correct from an audio point of view, especially when working with digital audio where clipping is critical, but there are a couple of alternatives. (I do find myself wishing that at least the master volume had a boost!)
1. Amplifier plugin - best if you need to automate a volume boost to get different boosts at different points.
2. Compressor plugin - good for boosting quiet sounds with making louder sounds too much louder
3. Normalise option from the sample list window. This can raise the max volume of a sample to 100%
I've not had an issue with the play marker getting out of sync, I've used it for near sample level adjustments to timing, you need to zoom in though, otherwise you are seeing an aproximation of the waveform. It will play just beyond the last sample in the timeline. ie To "end of song" Occasionally the "end of song" point can get confused if the length of the song gets shortened by removing samples. Unlike some more modern DAWs you can't explicitly set it.
HDRec is agood alternative especially if you need to loop samples. It doesn't play well on my X1000 though, severe timeing issues and recording is broken, whereas is works very well on my SAM-Flex.
[edit] Typos and expanded a few bits
|
|
|
|
Re: SketchBlock XMas Video for 2022
|
Posted on: 2022/12/31 15:53
#45
|
Home away from home
|
Glad you all enjoyed it, Happy New Year
|
|
|
|
Blog Post and Video about NetRexx - Share Amiga ARexx Ports over the network.
|
Posted on: 2022/12/31 15:47
#46
|
Home away from home
|
Happy New Year to you all. Over the last couple of years I've been working on a new application NetRexx which allows you to write rexx scripts to control applications on remote computers. I've written about it here on my blog... http://webplus.broad.ology.org.uk/blo ... enumonth=12§ion=amigaHere's a shortcut to the video https://youtu.be/pCOaVOowSck[edit] Typos
|
|
|
|
Re: Assign the last Return Code to a variable
|
Posted on: 2022/12/20 21:55
#47
|
Home away from home
|
Not at my amiga but try something more like
[code] delete foo set RET $RC echo $RET
|
|
|
|
SketchBlock XMas Video for 2022
|
Posted on: 2022/12/20 21:53
#48
|
Home away from home
|
A little behind schedule compared with previous years but here is my traditional christmas card video. https://youtu.be/rHC6ZmDWxmcRecorded with SRec, painted in SketechBlock, video edited in blender, all on my X1000.
|
|
|
|
Re: Updater tool: latest releases and updates
|
Posted on: 2022/11/4 10:41
#49
|
Home away from home
|
@Futaura Quote: May I ask why AmiSphereServer (and therefore Updater) doesn't itself use AmiSSL and instead uses an outdated, obsolete, statically linked OpenSSL 1.0.2o? It should be easy to make the switch and it'll make AmiSphereServer much smaller too! Please support AmiSSL, rather than waste time messing with OpenSSL directly.
It was written by it's original authors using libcurl. as you note below. That makes / made using AmiSSL problematic... Quote: As the OpenSSL team itself says: "All older versions (including 1.1.0, 1.0.2, 1.0.0 and 0.9.8) are now out of support and should not be used."
An ideal we often fall short of in amiga land Quote: It appears to be using libcurl too - the latest libcurl has built-in AmiSSL v5 support, but you may not even need to use libcurl at all either. OpenSSL 3.0 has its own simple built-in HTTP(S) client.
Two bbits of useful info thanks. Does the inbuilt https support cookies etc??
|
|
|
|
Re: Recording from a sound card
|
Posted on: 2022/10/5 9:28
#50
|
Home away from home
|
@Gregor
HDREC and Audio Evolution are also options.
I would connect the line out of the instrument to the line in of the sound card. (Blue input?)
|
|
|
|
Re: Enhanger 2.2
|
Posted on: 2022/10/3 19:10
#51
|
Home away from home
|
@Mlehto Quote: You are correct, it is not possible rename disk with RAWBInfo. Memory can be tricky... :)
Actually it does, but has a bug with certain combinations, such as changing FOO to FOOD doesn't work but changing FOO to BARFOOD does work. When tested just now, I tried something closer to the first case so it didn't work, I rested with a change of Ram Disk to Ram_Disk and it did. Anyway InfoWB has the feature "unumplmented" working on that...
|
|
|
|
Re: AmigaOS4 DOS Tripos Alignment
|
Posted on: 2022/10/3 14:31
#52
|
Home away from home
|
@rjd324 Quote: Has the AmigaOS4 DOS moved on from tripos where on classic machines you had to align your FileInfoBlocks to word boundaries?
FileInfoBlocks should be allocated with AllocDOSObject() from Version 36 (AmigaOS2.04?) onwards.
|
|
|
|
Re: Enhanger 2.2
|
Posted on: 2022/10/3 14:18
#53
|
Home away from home
|
@Mlehto Quote: For some reason(s) Multiviewer doesnt start properly on my system. Its tc_State is suspended in Scout Task&Process list. Doesnt open.
Could you perhaps run snoopy whilst starting MVer to get a feel for where it hangs? I've not heard any other reports, but it could be a broken datatype causing issues at5 startup. Quote: InfoWB doesnt allow disk renaming via name stringbox. Drawers and files can be renamed as with RAWBInfo.
I did a comparative test and RAWBInfo also doesn't rename volumes. Relableing a volume is different operation to renamng a file so will need seperate code to deal with that. Quote: If I change icon via InfoWB, Transparent part of icon will turn visible black.
What do you mean by "change icon" here? Are you dropping a icon on the window? Loading an image? If the latter what format?
|
|
|
|
Re: gcc bug or am I a looser?
|
Posted on: 2022/9/20 10:30
#54
|
Home away from home
|
@yescop Quote: the precision is 16 (using double).
float or double you would get the same kind of problem. Quote: Broadblues, I am not a looser but a too confident person.
Of course not, I was just joking based on your question title Quote: I was thinking wrongly that the comparison in gcc was smarter. For example, if a=1.0 and b=1.0, a==b would always return true.
In fact it will, the problem was that after your progressive calculations a was 1.0 and b 0.9999999 or in your specific case perhaps 4.4 and 4.399999 Quote: But it is not true because the comparison will examine all digits (here 16) and not only a few (here only one digit, smarter as the variables used in my code were equal to numbers from 1 to 4 with a step of 0.2) and as you wrote, the conversion is not precise.
It's an easy trap to fall into. If you had chosen 0.25 as the interval you might have found it worked at first until later when you changed the step to 0.2, so it's good in a way that you found it sooner rather than later. I would convert your iterator to an integer, multipled by 10 so that you go in steps of 2 (instead of 0,2) Then you can make an exact comparison in the range 0 to 44 and if you need the value as a float calculate it with a cast value = ((float)iterator) / 10.0
|
|
|
|
Re: gcc bug or am I a looser?
|
Posted on: 2022/9/16 14:02
#55
|
Home away from home
|
@yescop It's not a gcc bug so you must be a looser To be serious though, you are incrementally adding 0.2 in decimal ie base 10, to a floating point number stored in binary ie base 2. But 2 / 10 cannot be exactly expressed as base 2 fraction (in the same way that 1/ 3 can't be exactly expressed in a base 10 fraction (ie 0.3333333...) so each time you accumulate a small rounding error, so the final value you compare is slightly more than 4.4 and so your program correctly reports that it's outside the range.
|
|
|
|
Re: ImageFX and grab screen
|
Posted on: 2022/9/12 17:35
#56
|
Home away from home
|
@walkero
It works with 8 bit screens.
It looks like it doesn't understand or recognise deeper screens and tries to convert them to 24 bit, even though they are already.
Using SGrab and importing gives better results.
|
|
|
|
Re: Porting Question wrt. Conflicting TypeDefs
|
Posted on: 2022/7/24 21:45
#57
|
Home away from home
|
@rjd324
I have used two approaches in the past to deal with such issues.
1. A Raziel suggested use conditionals arround the type definitions to avoid redefining the types. That should work as long as int32 is a signed 32 intetger in both systems. (Most likely it is).
2. Isolate the amiga specific code in sperate compilation units (src files)
In a number of ports I've done, most notably perl and blender, some of the amigaos specific code is seperated out completely to avoid these kind of type clashes.
Editing systems headers should be an absolute last resort, if you must, make local copy so that the SDK version remains unaltered
|
|
|
|
Re: Strange AllocVec Problem
|
Posted on: 2022/5/14 18:03
#58
|
Home away from home
|
@MigthyMax Quote: So what else can make AllocVecTags fails?
AllocVecTags can fail for a number of reasons, the most obvious being insufficient memeory to meet the request. (that could be due to an overall lack of memory or due to memory fragmentations or asking for something very specific (an unssuported alignment maybe). You should ALWAYS test the result for success and fail gracefully if possible if it fails.
|
|
|
|
Re: need clarify about libdl and all dlopen/dlclose calls
|
Posted on: 2022/5/14 17:49
#59
|
Home away from home
|
@Raziel Quote: I'm still wondering if elf.library took over the libdl functionality (so we can get rid of this library) or if it's a coincidence with rather unfortunate naming?
libdl is implemented by calls to elf library. There no name clash as the low level elf.library calls have a different case to libdl.
|
|
|
|
Re: Why with clib2 proc: requester popup as expected, and with newlib are not ?
|
Posted on: 2022/5/4 14:39
#60
|
Home away from home
|
@kas1e
Is the clib2 version compiled with -lunix and the newlib version not?
12.RAM Disk:> gcc -o ram:testit_newlib test.c 12.RAM Disk:> testit_newlib chdir() error(): Invalid argument 12.RAM Disk:> gcc -o ram:testit_newlib test.c -lunix 12.RAM Disk:> testit_newlib chdir() error(): No such device or address 112.RAM Disk:> gcc -mcrt=clib2 -o ram:testit_clib2 test.c 12.RAM Disk:> testit_clib2 chdir() error(): Invalid argument 12.RAM Disk:> gcc -mcrt=clib2 -o ram:testit_clib2 test.c -lunix 12.RAM Disk:> testit_clib2 chdir() error(): Device not configured
|
|
|
|