Actionscript 3 :: Flash Pixel Bender: Number Crunching For Audio Processing
Nov 10, 2010
I've seen some example of using a Pixel Bender for mixing two tracks together (per shader passes). However, would it be technically possible to write a Pixel Bender kernel that could do this?
[Code]...
View 1 Replies
Similar Posts:
Apr 7, 2011
Working on a Flash iOS app and I need to utilize a couple Apple APIs. I was thinking, would it be possible to write Pixel Bender classes to access their API? If so, could someone provide a small example to get started? Or is there a different / better approach for this?
View 1 Replies
Jul 20, 2011
I write a Pixel Bender kernal for my flash.I know that the pbk would run in another thread.But when I run my swf, the GPU usage shows 0%.I want to know does the Pixel Bender with Flash would use the GPU.
View 2 Replies
Aug 4, 2010
create a filter in Pixel Bender for AS3 to make this effect in the right side in this image:
[URL]
View 2 Replies
Oct 6, 2010
We create Flash games which are embedded within third party wrapper SWF files, which are exported for FP9.
If I create an FP10 SWF which uses Pixel Bender classes (Shader, ShaderData), when I run them in an FP9 wrapper within an FP10 player, an error is thrown
VerifyError: Error #1014: Class flash.display::Shader could not be found.
Is there any way to get access to these FP10 classes - or does the version of the outermost wrapper determine what's available to child SWFs? Is this something to do with applicationDomain?
View 2 Replies
Dec 14, 2010
I want to know relationship between flash cs4 and Pixel Bender Toolkit 2. Now I use Pixel Bender Toolkit 2 to make some effect,and use File->Export Filter for flash player,then it will creat a .pbj file. I don't know how flash cs4 use .pbj file? I use google to search it,but I don't find answer. Anyone could give me detail example about flash cs4 use .pbj file?
View 1 Replies
Jul 16, 2010
I am building a Flash Application which will allow a user to mix two mp3 files and send the mixed result to our server.
Using Pixel Bender I am already able to create a mix:
public class Mixer
{
[Embed(source="mix.pbj", mimeType="application/octet-stream")]
protected var NewFilter:Class;
[Code].....
Not sure if the event.byteArray can be transformed to an mp3 file? Ideally we'd send the mp3 to our server for uploading.
View 1 Replies
Feb 23, 2011
What is the best way to turn turn off (using PixelBender) colors that fall within a certain range. For example, turn off all colors between 0x0000FF and 0x00FFFF. This has to work in Flash.
View 2 Replies
Dec 2, 2009
I am writing a pixel bender filter to be used in Flash. When I run the kernel in Pixel Bender I can see and change all my parameters (float and float2), but once exported to a .pbj and embedded in Flash I get a "TypeError: Error #1010: A term is undefined and has no properties.". I have run a loop tracing the shader data and it does not show that the parameters are there I change the version number for each export and I am surely embedding the latest version.
View 0 Replies
Mar 30, 2010
According to the pixel bender specs a shader can have one or more outputs. The pixel bender toolkit, whose "export to flash" option tends to be preety strict about the flash specific do's and dont's, would even compile such a shader without complaints.
However actionscript's shader related classes seem to be geared toward single output shaders. Is there any way to have multiple shader outputs in flash?
View 1 Replies
Jun 20, 2011
I haven't seen many Flash games on facebook or other applications really utilize it yet (or appear to utilize it).
Are there some good professional examples of its use?
Is pixel bender just too slow for practical use on today's web hardware? I read that Flash will fallback to interpreted mode on older Macs (PowerPC), for example, but is that a deal killer?
View 2 Replies
Jun 20, 2011
Here's a snippet of a pixel bender shader that I'm using in Flash:
parameter float2 srcSize
<
parameterType: "inputSize";
inputSizeName: "src";
>;
input image4 src;
The width and height of the source image are filled in correctly in the Pixel Bender Toolkit, but when I run this shader as a filter in Flash Player 10, the srcSize value is not automatically filled in.
View 2 Replies
Nov 7, 2011
I'm doing a flashlight in pixel bender and works great. I pass, as parameters, the center of the flashlight.Now, I want to have more than one flashlights (n value).I don't think so I can use Arrays in Pixel Bender, so I thought about ByteArrays but I don't know how to use it in Pixel Bender.
View 2 Replies
Nov 20, 2010
Simple question here, lets say you have a color in RGB, white:255, 255, 255Pixel bender needs values between 0-1 not 0-255.So white = 1, 1, 1What about:134, 132, 123I dont know how to work it out.
View 3 Replies
Sep 7, 2009
I came upon a really nice class that loads a pixel bender filter and applies it to an image, but so far havent really managed to call it to from within a different flash application.
[Code]...
View 3 Replies
Jan 30, 2011
Effect is generally in mostly vertical with slight horizontal offsets looks like: often used by paintors in sky painting like here
View 1 Replies
Dec 5, 2008
I am trying to create a custom blend mode much like the blur blend in Windows Vista, where all the of the contents in the windows behind the one on top are blurred. (I hope you understand what I mean.) I would like to accomplish this using a pixel bender effect, naturally. Unfortunately I can't get any kind of blurring (or for that matter, any image distortion at all) to work when I use a pbj file as a blend mode. These kinds of effects work fine as a filter, and seem to work fine in the toolkit as well, but don't seem to work at all in flash as a blend mode. it seems that flash doesn't allow you to sample any points except the current x and y that it is working on when used as a blend.[code]
View 3 Replies
Sep 30, 2009
I've being playing around with a pixel bender tutorial from hereI implement the filter like this
Code:
var shader:Shader = new Shader(new KernelClass() as ByteArray);
var filter:ShaderFilter = new ShaderFilter(shader);
[code]........
View 1 Replies
Jul 26, 2009
Does anyone know why this code won't work in Flash Player 10, yet it does in the Pixel Bender Toolkit?The output is that there is no change to the movieclip I attach it to.I have verified that I can get other pixel bender filters to work.I can even do other things like force outPixel's channels to specific values.[code]
View 2 Replies
Mar 27, 2010
Where I can find a good chroma keying pixel bender code example. Or How to write such a code in pixel bender. Or a create pixel bender tutorial to create a chroma keying filter. How to get it in flex 3.
View 2 Replies
Nov 12, 2009
How to stretch out the movie clip to twice its width and height after applying some Pixel Bender filter? I have some object with video on it (for ex 512 by 512) I apply a Pixel Bender Filter on it. Now I want to stretch the result (for ex to 1024 by 1024). How to stretch it?So my point is 1) Render the result of effect2) Stretch out the result
View 2 Replies
Dec 8, 2011
I've tried this simpler filter with same Air code as below:
<languageVersion : 1.0;>
kernel NewFilter
< namespace : "Your Namespace";
vendor : "Your Vendor";
[code]....
Changing HUE_MAX slider in app (binded to MAX_RANGE parameter of filter), it doesn't filter out HUE values smoothly, but instead thresholds at HUE_MAX=59.9, where at lower values looks like no filter is applyed, and at HUE_MAX=299.9 where between 60 and 299.9 looks like this: [URL]
View 3 Replies
Jul 9, 2010
I'm looking for some help converting as3 code to pixelbender code in an attempt to improve the performance of my application. This as3 code goes as follows. I scan through the Number values of a bytearray in chunks. Lets say this chunk lenght was 100 numbers I read 2 numbers (left and right) and try find the maximum values. The numbers in my bytearray are PCM data so there is millions of them and this code can often take a long time to execute, especially on a low spec machine.
The whole aim of this is to render a waveform as quickly as possible. I know very little about pixel bender. I can basically make a new file and create a shaderJob of it in flash but I'm really uncertain how to approach this...
[Code]...
View 1 Replies
Jun 30, 2010
This is not a specific question, instead I'm trying to get an idea of flashes capabilities. I'm building a website that has an Mp3 upload component on it. Serverside I can use the command line audio tool "SOX" for most of my heavy lifting but I'd like to offload some of it onto a flash client. Essentially, client side, needs to be able to do the following: User selects an mp3 file off their harddrive. Render it as a waveform. Display a scaled indication of 30 seconds of the waveform that the user can drag backwards and forwards. This will record a start time. Upload either the full mp3 or just the selected start time plus 30 seconds.
I've never programmed anything in flash before so I'm not really sure what it's capable of.
View 1 Replies
Apr 3, 2012
There may be more than one answer to this, but I'd like to know if there's some technology out there that exists to handle Audio Processing / Playback in realtime, so that Flash can:
Interface with the technology / plugin to generate sounds with no delay or lag. Apply DSP effects (Reverb, Delay, Dynamic Range Compression / Expansion, Distortion, etc). Manipulate DSP parameters in realtime (sweeping an EQ filter's band or Q).
The most important thing of all, would be for this technology to be available to most users, as it would likely be used for Gaming environments or online Audio production, even. So far, Flash has a few ways to manipulate Audio Data, such as the SampleDataEvent, Andre Michelle's Popforge library, chiptune libraries like SiON, and possibly some other unheard of libraries.
I'm not really convinced though, that these methods are the optimal ways to create interactive sounds - sounds that change depending on game conditions, sounds that closely responds to the users actions. Nothing (that I've seen so far) easily allows developers to create or communicate with a DSP effect in order to manipulate the sound in this way, in realtime.
I know that Flash has the ability to communicate over sockets / ports, so perhaps there is an existing library that can communicate with an external plugin, and can be easily distributed to users at the same time.
Is there such an audio solution out there?
View 1 Replies
Jul 24, 2009
A groups of friends are working on a little game that would listen to the microphone as part of the interaction. We've tinkered with processing and flex. What we'd like to know is if anyone has succeeded in:
recording from the microphone using a web app
performing an FFT on this microphone data
In the case of flex, according to the docs "Because sound data from a microphone...do not pass through the global SoundMixer object, the SoundMixer.computeSpectrum() method will not return data from those sources."[1]
View 2 Replies
Nov 9, 2011
I'm new to Actionscript programming. I'm trying to figure out what is the best way to return multiple variables, each having a different data type, from a function. For example, if a function needs to return variable aa ( a string) and variable bb (a number).
The function I'm using just crunches a lot of math, and doesn't relate to an object in a GUI. One method I got from a Google search used an Object, but as (I think) this requires me to create a class, I wondered if there was a simpler way. Since an array can hold elements of different data types, perhaps this is a simpler approach (?). [code]...
View 2 Replies
Mar 8, 2012
We're writing a flash application that can download a MP3 file, convert it to a Sound object, get the raw data and make some processing (like adding sounds, change octaves). After the processing, we want to send the data back to the server in chunks, so the server will be able to glue the data together and recover the new generated file. The problem is: if we send to the server "wav" pieces of sound, we are able to glue them together without any problem in the generated file. However, if we convert each wav piece to a mp3 file (so we can send a smaller file to the server) and join the mp3 files at the server, the result is a sound with some problems at the merge point.
This is how we load the mp3 file from the server:
sourceSnd.load(new URLRequest("sample url to mp3"));
sourceSnd.addEventListener(Event.COMPLETE, carregou);
This is how we convert each piece of mp3 to bytearray and wav:
[Code]....
View 1 Replies
Aug 6, 2010
If I import an FLV video is there any way to remove the audio, put the audio into a byte array, and then re-add the audio to the flv video?
View 1 Replies
Mar 30, 2010
I am looking for a fairly simple image comparison method in AS3. I have taken an image from a web cam (with no subject) passed it in to bitmap data, then a second image is taken (this time with a subject) to compare this data, from these two images I would like to create a mask from the pixels that match on both bitmaps. I have been scratching my head for a while, and I am not really making any progress. Could any one point me in the right direction for pixel comparison method, something like getPixel32()
View 2 Replies