Giter Site home page Giter Site logo

Comments (7)

midwan avatar midwan commented on June 26, 2024

@giantclambake
The list there will be populated by whatever recording devices SDL2 detects. Those can be microphones, Line-In devices or anything else that presets itself to the system as such.

from amiberry.

giantclambake avatar giantclambake commented on June 26, 2024

...doh! ... copy that ....hitting the TO/GA button ....

from amiberry.

giantclambake avatar giantclambake commented on June 26, 2024

...m'kay, this is somewhat of a mire ... but on the go around, I got a better sight of the runway...

...on the rpi4, you don't have any audio capture device period, so in this context, 'recording device' is IRL the (probably USB but could also be a HAT) the actual device, you plug into the rpi4...that enables audio capture... and for example, a USB headset (with mic) presents itself like this;

a1

sound panel

...on your typical x86-64 desktop machine, by default you will have audio capture devices ...on this box, I have front/rear mic, line in, plus the mix monitor capture. Of course, Amiberry doesn't allow for me to select the required input source (aka. recording device)...which could be a mic, some external device connected via line in ...or the 'virtual' device of the mix monitor capture ..ie; no physical 'recording device' required ;)

a2

a3

...same device is presented in both Sound & IO Ports panels.

What should ideally happen here wrt x86-64 machines like this, is that the default device is selected in GUI ->Sound, and in the dropdown list for GUI -> IO Ports -> Sampler, would be the entries default: Front Mic: 0, default: Rear Mic: 0, default: Line: 0 ...etc. In audacity for instance, it is these entries that are called 'Recording: Devices' .... =) However, I don't see that sdl2 can provide this? (probably comes from libasound2)

a4

In any event, wiki/GUI:-IOPorts -> Sampler: doesn't really spell this out ....I mean, sure, it's likely to be one of the most unused functions? I have to wonder....(if it were that, and nobody would miss it, stick 'protection dongle' in ROM, serial port in expansions, delete IO Ports altogether, which allows Virtual Keyboard to fit side-panel)...(yes, it still bugs me the side panel menu is obscured at the bottom.. lol.. =)....but clearly, there's disparity between ARM & x86-64 here.

Obviously I've been looking at improving GUI->IO Ports->helptext and here, stumbled into confusion. I actually wonder if anyone uses the serial port either, honestly I do. I think of it as an 'expansion' anyway, if only because all the other Amiga I/O is being emulated ; having to use a hardware uart in that case would be an expansion... anyhoo....

...I'll give it some more thought...

from amiberry.

midwan avatar midwan commented on June 26, 2024

The sampler isn't really used from what I know (and probably has bugs that haven't been discovered yet).
Serial ports could be useful if you want to hook up 2 instances of Amiberry with a null-mocem cable, and play games that supported that feature.
Protection dongles are only useful if you want to run the original copy of that software, which will require it.

from amiberry.

giantclambake avatar giantclambake commented on June 26, 2024

Ok.... lets see if we can collate some data -- https://eab.abime.net/showthread.php?t=116370

from amiberry.

midwan avatar midwan commented on June 26, 2024

Closing this as it doesn't need to be an issue. We can have a discussion about it, and if something comes out from there, we'll create an issue for that.

from amiberry.

giantclambake avatar giantclambake commented on June 26, 2024

Read my mind ;)

from amiberry.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.