Show Posts
|
|
Pages: [1] 2 3 ... 32
|
|
3
|
Developments / BASS / Re: Sound cards for Windows 7 and 8
|
on: 14 Dec '12 - 10:13
|
Hi saga, the soundcards would be used in radio stations. The features we desire in these cards are:
- Balanced audio - Multiple stereo outputs/inputs (not necessarily the same card for playback and recording) - Price up to US$ 600 - Able to run full time - Totally compatible with Windows 7 and 8
Thanks again
M-Audio Delta 1010 has balanced in/out, Delta 1010LT is the sam card but without balanced in/out. I have run both these cards at radiostations for many years 24/7 RME and MOTU also do nice soundcards, but they are more expensive.
|
Reply
Quote
|
|
|
6
|
Developments / BASS / Re: BASS.NET API 2.4.9.1
|
on: 24 Nov '12 - 09:39
|
You mean the level meters, faders within ProppFrexx? If yes, they are all self developed. But currently not freely available. I might think about building a UI component out of it.
I be happy to bay some $$ for your level meters and faders as a .NET UI component. /Ken
|
Reply
Quote
|
|
|
9
|
Developments / BASS / Re: Remaining time
|
on: 20 Oct '12 - 12:50
|
Hello friends! How to implement the remaining time in the format "-00:00:00"? Thanks in advance.
P.S I'm using Delphi.
something like this: pos = Bass.BASS_ChannelGetLength(channel) - Bass.BASS_ChannelGetPosition(channel, BASSMode.BASS_POS_BYTES) seconds = Bass.BASS_ChannelBytes2Seconds(channel, pos)
How you format seconds to 00:00:00, I can't say since I don't code in Delphi.
|
Reply
Quote
|
|
|
10
|
Developments / BASS / Re: BASS.NET API 2.4.9.1
|
on: 17 Oct '12 - 17:30
|
Hi, Sorry typo, should be like this and it returns values. (like 1.0 or 1.142 and so on depending on the song, new songs often returns 1.0) return Un4seen.Bass.Utils.GetNormalizationGain(filename, 1, -1, -1, ref _peak);
Should I use "Gain" instead of "Gain_dBV" on DSP_Gain when I playback the song? I tested that and then "GainFactor" on WaveForm looks more realistic. /Ken
|
Reply
Quote
|
|
|
11
|
Developments / BASS / Re: BASS.NET API 2.4.9.1
|
on: 17 Oct '12 - 16:32
|
Hi, Need lile help on Gain. I scan my file with GetNormalizationGain like this: public float GetAudioGain(string filename) { float _peak = 0;
return = Un4seen.Bass.Utils.GetNormalizationGain(filename, 1, -1, -1, ref _peak);
}
I apply tha value "gain" during playback with "Gain_dBV" on DSP_Gain Now I want to show the gain in my WaveForm, using "GainFactor", but the WaveForm becoms way to big... Am I on the right track here with gain, or. Please advice. /Ken
|
Reply
Quote
|
|
|
12
|
Developments / BASS / Re: BASS.NET API 2.4.9.1
|
on: 15 Oct '12 - 14:35
|
Why couldn't you use "BaseEncoder.EncodeFile"? E.g. something like this should work: int stream = Bass.BASS_StreamCreateURL(url, 0, BASSFlag.BASS_STREAM_DECODE | BASSFlag.BASS_SAMPLE_FLOAT, null, IntPtr.Zero); EncoderLAME lame = new EncoderLAME(stream); ... BaseEncoder.EncodeFile(lame, null, true, false);
Note, the encoder speed however might still be restricted to the download speed of your BASS_StreamCreateURL call! That works great. Thanks! Sorry I have to read the docs better ;-)
|
Reply
Quote
|
|
|
13
|
Developments / BASS / Re: BASS.NET API 2.4.9.1
|
on: 15 Oct '12 - 08:40
|
|
Hi,
I need to convert a audiofile on a webserver to a new file.
The file plays fine with BASS_StreamCreateURL, but how do I feed EncoderLAME? If I could do it faster than 1x it would be good (like when I use BaseEncoder.EncodeFile)
Thanks!
/Ken
|
Reply
Quote
|
|
|
15
|
Developments / BASS / Re: Multi-band Compressor/Limiter
|
on: 12 Sep '12 - 08:02
|
To simplify it you split up the signal in 3 or more "bands" by crossover filter, then process each band separately, at last mix the bands together.  Here is a more complex way to do it (BreakAway processor sounds very good)  I like to see something what you come up with.
|
Reply
Quote
|
|
|
17
|
Developments / BASS / Re: WPF : DSP_PeakLevelMeter with BassAsioHandler (Error Thread)
|
on: 4 Sep '12 - 11:21
|
When you are in WPF, it's not possible tu set " progressBar1.Value ". it's necessary to use an Invoke fonction
Error Message is : "Created by an over thread"
No problème in a Winform app
Try this code (C# WPF) Dispatcher.Invoke(DispatcherPriority.Background, (Action)delegate() { //Do your stuff here (that is GUI controls)... Ex: progressBar1.Value = MyValue });
|
Reply
Quote
|
|
|
18
|
Developments / BASS / Re: BASS for ARM Linux
|
on: 4 Sep '12 - 08:06
|
|
I have so far only tested streaming MP3 (BASS_StreamCreateURL) and I have no cracks or pops in the sound.
I'm running a WinForm application, (.NET Mono, C# 4.0 on "Soft-float Debian wheezy")
|
Reply
Quote
|
|
|
19
|
Developments / BASS / Re: BASS for ARM Linux
|
on: 4 Sep '12 - 07:50
|
Okay, working fine with Debian wheezy  Thanks for the help. It would still be good to get a version for Raspbian wheezy with hardfp though, as most people will start using it. Thanks, Pete Good that it works, sorry I mixed up Debian and Raspbian wheezy's, Linux is not my home field ... /Ken
|
Reply
Quote
|
|
|
20
|
Developments / BASS / Re: BASS for ARM Linux
|
on: 3 Sep '12 - 22:18
|
Ken,
Just to confirm - you're running hardfp Raspbian wheezy and not armel Debian wheezy? If so, I wonder what I am doing wrong...
Pete
Pete, do you run the latest build of wheezy? I have problems with earlier versions, mono framework build had some errors. I run "Soft-float Debian “wheezy”" (2012-08-08-wheezy-armel) from http://www.raspberrypi.org/downloads I have not tested the other builds yet. When installing mono use full version: apt-get install mono-complete /Ken
|
Reply
Quote
|
|
|