Message Boards Message Boards

Does Wolfram Language/Mathematica have the following features?

Posted 8 years ago

Hello everyone. My name is Ivano Arrighetta and I'm Italian. I would like to know more about Mathematica, and in detail:

  1. Can it add 3D modifyers? (like twist, taper, bend, etc)
  2. Can it capture audio from a microphone?
  3. Can it do speech recognition?
  4. Can it render a MIDI file to a sound file?
  5. Can it be used with a MIDI controller?
  6. Can a raster image be inserted in a video?
  7. Can it mux or demux video?
  8. Can it cut and join video?
  9. Can it do video compositing? (like adding a filter to a whole video)
  10. Can it embed subtitles?

Thanks in advance for any help. Bye, Ivano.

POSTED BY: Ivano Arrighetta
22 Replies
Posted 8 years ago
POSTED BY: David Fuller

I tried a simulated twisting this way:

RegionPlot@
 TransformedRegion[DiscretizeRegion@Cuboid[], 
  RotationMatrix[Indexed[#, 3], {0, 0, 1}].{Indexed[#, 1], 
     Indexed[#, 2], Indexed[#, 3]} &]

but it does not work. Perhaps the transformation function must be a polynomial.

POSTED BY: Gianluca Gorni

2,4,5: no(t yet). But you could call external libraries that specialize in these kind of stuff very easily.

POSTED BY: Sander Huisman

Yes that is possible:

https://reference.wolfram.com/language/ref/ImageCompose.html

all the Duff-porter operator are there.

What is your final goal? This seems rather random questions without much purpose...

POSTED BY: Sander Huisman

Well, it can do it as well with arbitrary regions or graphics.

POSTED BY: Sander Huisman
POSTED BY: Sander Huisman
Posted 8 years ago

Hi Ivano,

First, by particles, did you have something like this in mind?

Simulate Thousands of Particles in Real Time

Second, that is quite an ambitious list of things to accomplish from the perspective of art ( or anything else for that matter ). Let me followup with another question/suggestion: what of that list do you have as your most immediate interest? If you had to give a friend an example of your art within a short amount of time, what would it be?

Additionally, since generative art seems to be developing as a hot topic, have you looked at systems such as Processing? As I mentioned before, its likely that you will leverage several tools. A friend of mine who is an artist swears by Processing, Mathematica, and Fortran (Fortran still seems to be the King of scientific computing for some reason) You can use Mathematica for 'Heavy Lifting' and Processing for its Artist friendly focus. Plus, with the cloud, if not already, there shall be some way to integrate the two very tightly.

There is a lot that shows up Mathematica related sites that can be considered Art. Take a look at the HairyStarFish post (just search for it). Merely altering the order of operations a bit to (2/3)^k)^t ends up creating a 'Baboon in a Balloon'. Ink blot tests are always fun.

Good Luck!

POSTED BY: David Fuller
Posted 8 years ago
POSTED BY: David Fuller
POSTED BY: Ivano Arrighetta
POSTED BY: Ivano Arrighetta

Just for the record, here is the final answer to my questions:

1) Can it do ASCII-Art (no), OCR (yes), Trace (no)?

2) Can a 2D surface be extruded? (no)

3) Can it add 3D modifyers? (like twist, taper, bend, etc) (no)

4) Can it cut and join audio? (no)

5) Can it do speech recognition? (no)

6) Can it render a MIDI file to a sound file? (no)

7) Can it be used with a MIDI controller? (no)

8) Can it mux or demux video? (no)

9) Can it embed subtitles? (no)

All the other questions answered yes, you can see the full list at http://bisentertainment.altervista.org/great-project.html

POSTED BY: Ivano Arrighetta

What makes you think it can't cut and join audio, because it can. Moreover, you can also extrude surface. Twist, taper and bend with a bit of effort. It can import MIDI files and export them as e.g. wav. I'm fairly positive it can connect to midi controllers... It can also do ASCII-art with some lines of code.

But to be honest, this is a rather stupid thread.... With such an elaborate documentation all these questions can easily be found...

POSTED BY: Sander Huisman

In truth I found answers in the documentation, I guessed no to some questions because I found nothing. By the way, do you know if is it possible to do boolean operations with graphics? (like intersect, join, substract, etc).

POSTED BY: Ivano Arrighetta
POSTED BY: Ivano Arrighetta

Thanks a lot for your help. I guess we can close the thread.

POSTED BY: Ivano Arrighetta

Ah, excuse me, one last question:

Can a graphic object be set as parent to another?

POSTED BY: Ivano Arrighetta

Yes, it was graphicsgroup. Thanks.

POSTED BY: Ivano Arrighetta

P.S.: For the record, I'm using Mathematica cloud free, but I'm still a newbie. I began yesterday.

POSTED BY: Ivano Arrighetta

Dear Dave, thanks for having the time to write this.

I would like to use mathematica for generative art in image processing, vector graphics, 3d modeling, audio processing and video editing.

I'm sorry I didn't be clear, I hope this will clean things up.

Just to know, I searched the documentation for particles, but I found nothing. Can mathematica simulate particle systems?

POSTED BY: Ivano Arrighetta

Never mind, I found this is possible on Google

POSTED BY: Ivano Arrighetta

I guess the most interesting field for me is music. But I don't undertake others.

I already tryed Processing, but I think it's poor for art generation, and the addons are not always cross platform.

In fact I'm using Wolfram cloud on Linux.

As for your last sentence, the questions are grouped by software. What do you suggest me to do in order to sort them?

Thanks in advance.

Bye, Ivano.

P.S.: Edit: I indeed found the link you're posted.

POSTED BY: Ivano Arrighetta
Posted 8 years ago

Being that your list is so extensive it might be a daunting task to add a bit of 'discussion' to each item. So, after consideration, I withdraw the suggestion. Originally, my thought was that it would be nice to read an overview of the manner in which Mathematica meets each of your requirements.

Ciao, David

POSTED BY: David Fuller
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract