Page 5 of 11

Re: Lissajou Art

Posted: Mon Jun 22, 2015 10:58 pm
by Perfect Human Interface
Sorry for the triple post. Can anyone tell me why the display here isn't working anymore since I tried putting a chunk of it into a module? I'm probably doing something silly but I can't figure out what's wrong.

Also I seem to have found a bug. If you connect a view to the Point Array Lines prim, and connect a View to Area prim to the area input, but nothing is connected to the View to Area input, it will throw errors and eventually crash if you don't correct it. Using FS 3.0.7 currently.

Re: Lissajou Art

Posted: Tue Jun 23, 2015 10:23 am
by Spogg
@PHI: The video display issue was interesting. I determined by experiment that ALL the GUI componenets (yellow/green) have to be inside the same module and not nested for them to be effective. I read the relevant section of the User Guide and didn't see a mention of this. Putting them in one at a time didn't work until they were all inside.That was irrespective of the order. I bet someone here was aware of that... or maybe I'm wrong, but it was the only way I could get it working again.

EDIT: here's 2 examples, one with the graph array outside the module and one inside (working). I found that the static display of the rectangle did work, but not the dynamic graph drawing.

GUI insideoutside module.zip
(7.17 KiB) Downloaded 1126 times



@PHI: The Magic Writer I uploaded was a test of concept, a prototype really. It needs more work to make it easier to draw accurately. I have in mind some improvements but I just wanted to get it out to show what's possible.

@BobF: Well, 3D! Another great idea. I've ordered a pair of those cool old-fashioned glasses off Amazon, so I can have a look and play a bit.

What fun!

Spogg

Re: Lissajou Art

Posted: Tue Jun 23, 2015 3:31 pm
by Spogg
I've made me Magic Writer even more magical :o

Lots of changes and now it's MUCH easier to draw with. Have a bit of fun.

Cheers

Spogg

Re: Lissajou Art

Posted: Tue Jun 23, 2015 3:40 pm
by BobF
Hello Spogg and everyone,
I must apologize, it seems the 3D effect does NOT work for many. It looks like there are several hues/tints of red/blue glasses. Some are even green and red glasses and also there seems to be differences in monitors/tv hues/tints.
One thing you can try is adjusting the rgb color to one that works with your glasses. More green, different shades of red/blue, etc..
If I find a solution soon I will post it !
Again very sorry to all. The dual display though is still VERY fun to play with in any color.

Later then, BobF.....

P.S., Use this web sight (http://www.dpreview.com/forums/thread/3 ... 68&image=0)to test you glasses, then set the rgb colors to match. I found magenta to work better on most monitors (red=0, green=255, blue=255)

Re: Lissajou Art

Posted: Tue Jun 23, 2015 10:01 pm
by Perfect Human Interface
Spogg wrote:@PHI: The video display issue was interesting. I determined by experiment that ALL the GUI componenets (yellow/green) have to be inside the same module and not nested for them to be effective. I read the relevant section of the User Guide and didn't see a mention of this. Putting them in one at a time didn't work until they were all inside.That was irrespective of the order. I bet someone here was aware of that... or maybe I'm wrong, but it was the only way I could get it working again.


Indeed, that is odd. Maybe someone else can chime in on whether that's buggy behavior.

Spogg wrote:I've made me Magic Writer even more magical


Cool! Definitely easier to draw with now.

I did some fiddling with this myself; I removed that "gate to float" module so that the envelope would retrigger correctly (not sure if that was necessary for something or not), added a crude X-Y shifter (more as an example than anything), and added a vibrato/FM section.

By the way, there's a bug in FS that causes property variables to sometime pull a value from the input if something is connected to their input, so if you've noticed that display is changing colors very rapidly it's because the peak detector's attack and decay settings set themselves to 0.

Re: Lissajou Art

Posted: Wed Jun 24, 2015 10:40 am
by Spogg
Hi PHI.

Sonic the Hedgehog! Yay! I saved that, excellent.

I like what you did. I also like the fact that the FM doesn't alter the display too (kinda counter-intuitive). It gives more possibilities to the musical side without affecting the on-screen result.
By sampling/recording the output it'll be possible to manually pan the image around during the recording and retain the animation sequence. A great idea my friend.

The gate-to-float was a bit of weirdness I guess. I originally intended to make the 'synth'part ALL in blue but I couldn't get the ADSR to work properly, it wouldn't 'gate' from FS for me so I found I had to add the gate-to-float module to get it to work. Plus, to keep the x-y oscillator alive for a decent decay period, I had to use a pretend synth module, preset with a long decay time (audio output set to 0).
I've re-checked my version that you modified and the ADSR works fine, just as well as in your schematic. So, I'm puzzled, unless this is a FS version issue. I'm on 3.08.1. Looking through the forum posts I've seen a few mentions of incompatibility between FS versions' schematics.
Whatever. I'm having a lot of fun with this and my Quilcom series is on hold for the moment!

Cheers

Spogg

Re: Lissajou Art

Posted: Wed Jun 24, 2015 11:25 am
by Perfect Human Interface
Spogg wrote:I also like the fact that the FM doesn't alter the display too (kinda counter-intuitive). It gives more possibilities to the musical side without affecting the on-screen result.


Yeah, I just reasoned that any shapes drawn are basically a full cycle of an oscillator (or a pair), and the pitch was only how quickly or slowly the shape is "traced," and so concluded that any changes to frequency wouldn't really change the shape we see. I think that's the only thing we can get away with so easily though. AM of course changes the size of the image and the X/Y shifting is just a DC offset. Changing the amplitude of each signal independently will create basic "stretch/squeeze" deformations. I suppose there's only so much we can do within 2 dimensions. Other types of processing such as filtering would presumably just deform the image into something unrecognizable, so not sure if anything else would be worth pursuing for this approach.

Maybe someone can make a videogame with vector graphics that's displayed on an oscilloscope. :lol:

Re: Lissajou Art

Posted: Wed Jun 24, 2015 5:06 pm
by Spogg
One thing is for sure PHI; I won't be spending any time re-creating the old Asteroids game :lol:

I'm working on another idea at the moment (I have a few) so we shall see...

Cheers

Spogg

Re: Lissajou Art

Posted: Wed Jun 24, 2015 10:11 pm
by Perfect Human Interface
Spogg wrote:One thing is for sure PHI; I won't be spending any time re-creating the old Asteroids game :lol:


viewtopic.php?f=3&t=1213

Edit:
Youlean posted this on the IL forums.
https://www.youtube.com/watch?v=IUewgYlYr9E

You can clearly see there are two audio files, one for music and one for the visuals, but still neat.

Re: Lissajou Art

Posted: Thu Jun 25, 2015 9:24 am
by Spogg
Hi PHI

The Asteroids game doesn't work for me in FS 3.08.1; I just get errors in the Ruby module. I'm guessing this is down to changes in the Ruby compiler thingy and I've no chance of correcting it.

The YouTube video is amazing. Obviously, as you say, you're not hearing the "Lissajou music". Is the software that was used to make the Lissajou sequences available? It might be adaptable if it is...

Cheers

Spogg