DG2: How much is mobile-only?

2017-12-27 Thread Richard Gaskin via use-livecode
It seems the swiping in DG2 is mobile only - is that correct?  What 
other DG2 goodies are currently only usable on a mobile device?


The desktop has become very influenced by mobile design trends.  Apple's 
even begun the move to integrate the two.  And the desktop is still 
where businesses bet on workhorses, and where developers make more money.


Much of the new DG would be great on the desktop.  So I hope I'm just 
missing something...


--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 
 ambassa...@fourthworld.comhttp://www.FourthWorld.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


preloading an mages dimensions

2017-12-27 Thread Nicolas Cueto via use-livecode
Before setting the filename of an image object, how do I get the original
dimensions of an image (jpg)?

Thank you.

--
Nicolas Cueto
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Optimizing for small Android devices

2017-12-27 Thread Sannyasin Brahmanathaswami via use-livecode
I am going thru Aravind's reports. His phone is top of the line Android… 
Samsung Galaxy A7 (3GB RAM)   7.0 Nougat, 

It appears that 8.1.9 RC 1 did not fix all the Android rendering issues… yes, 
the problem of leaving the app via home or app switch and coming back to the 
app, yes, that is solved, but there is something else going on here:

see:  http://quality.livecode.com/show_bug.cgi?id=20810

check out his screen shots.

http://wiki.hindu.org/uploads/20171227_095851.jpg
http://wiki.hindu.org/uploads/20171227_095835.jpg

what appears "behind" is a screen from previous stacks that were opened and 
closed.

 our navigation library is pretty straight forward, when it gets to this point
---
if oStackName <> empty then # this is not the first run boot of portal
  deleteAllMobileControls # will destroy all except audioPlayer
  set the accelereratedRendering of the topstack to false 
end if
 
   go  cardOrStackObject 
 # e.g   go Stack "b"  "gems" (or whatever this string)  go card 3 of "gems"   
whatever it is
# this stack might turn on acceleratedRendering in it's openCard Handler… 

   wait 100 milliseconds with messages  

   close stack oStackName
# closed ! but not gone… a visual "rep" of this stack is still retained, 
# and not only that, possibly many others of previously closed stacks

   wait 100 milliseconds with messages  
---
that's not mysterious… we know from previous tests that the wait 100 
milliseconds is mission critical. Without those, even on my Pixel.. we get 
serious rendering issues.

So… guessing that entire screen representation(s) of closed stacks are 
appearing behind the newly opened surprise.livecode stack… and not only that, 
this could be images of the screens of different stacks that were opened 
several steps back… so only Ganesha knows how many representations of the 
screen(s) that have gone by and closed by our code are still being retained in 
RAM until the app dies. or some kind of caching is happening that needs 
flushing… At least that's how it looks here.  

BR









 

 

On 12/27/17, 5:37 PM, "use-livecode on behalf of J. Landman Gay via 
use-livecode"  wrote:

If you limit your user base to Android 8.1 almost no one can use it. Right 
now it has a very tiny user base, I think only Pixel users have that 
version. It was just pushed to Pixels a little while ago. A whole lot of 
devices are still waiting for Android 7.



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: use-livecode Digest, Vol 171, Issue 44

2017-12-27 Thread Phil Davis via use-livecode

On 12/27/17 4:26 PM, Peter Reid via use-livecode wrote:

Hi Marc, Paul, Phil, Rick and Richmond

Thanks for your various thoughts.

To put a bit more flesh on this, here's what I'm developing and why...

In the first instance I'm doing this development for a friend who's grandmother 
suffers from aphasia (saying completely the wrong word).  The idea is that her 
family can put together sets of words where each word is spoken by the app 
whilst displaying a relevant picture and optionally a short video clip 
illustrating the correct mouth shape when saying the word.  The app displays 
the word in a very large font with a picture, then the app says the word (with 
the option to see a mouth shape video clip).  The user responds by trying to 
say the same word and (the thing I can't do yet!) the app gives the user a 
percentage score that represents how closely the user matched the sample word. 
If the user's score is above a variable threshold, the user sees a smiley face, 
otherwise a sad face!

I tried contacting Mark Smith as suggested by Paul but his email address 
m...@maseurope.net no longer works.


This Mark Smith was a list member who passed away in 2012. There is/was 
another Mark Smith on this list after that.


Mark created several fine code libraries. We see inquiries here about 
his stuff every now and then, so I just added a page to my web site 
where you can download them:


   http://www.pdslabs.net/the-mark-smith-collection/

If you have a lib of his that isn't listed on this page, please feel 
free to forward it to me and I'll add it.


FWIW, my set includes his 'AudioWaveformMin1.0.rev.zip' file.

Phil Davis




So far I have everything working apart from the comparison of 2 WAV files, in 
particular the following is working:

- the app checks for the presence of a micro SD card as the source of a 
collection of word packs
- a word pack consists of a collection of words in sound (WAV) and picture 
(JPG) form, optionally with supporting video clips (MP4)
- the app lets the user select a word pack at start up and loads the pack into 
RW file space
- the user taps a large arrow icon to go forwards/backwards through the chosen 
list of words
- for each word, the word is displayed in a large font at the top of the 
landscape screen, with its associated picture occupying the lower half of the 
screen
- as the word is displayed, it is spoken
- the user can tap a microphone icon and record their attempt at the word
- currently I simulate the comparison of the 2 WAV files
- the app gives a percentage score and displays a smiley or sad face accordingly

To be honest, my main aim is to help a friend.  At this stage I'm not looking 
beyond this, so licensing, etc. is not on the horizon at the moment.

Thanks again

Peter
--
Peter Reid
Loughborough, UK


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode



--
Phil Davis

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Optimizing for small Android devices

2017-12-27 Thread J. Landman Gay via use-livecode
If you limit your user base to Android 8.1 almost no one can use it. Right 
now it has a very tiny user base, I think only Pixel users have that 
version. It was just pushed to Pixels a little while ago. A whole lot of 
devices are still waiting for Android 7.



On December 27, 2017 8:49:02 PM Sannyasin Brahmanathaswami via use-livecode 
 wrote:


… So, another route is: take Aravind's recommendation and set the hardware 
requirements to 8.1 "Requires Oreo" and let the rest of the Android world 
wait/catch up… Not ideal, but with Google pushing so hard now on security 
and deadlines for new apps to run on the latest Android… it won't be long…


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

screenloc not actually centered after changing scalefactor (was Screen Resolution for Desktop Apps)

2017-12-27 Thread Nicolas Cueto via use-livecode
Following upon Jacqueline's advice on the original thread, here is my stack
script for modifying scalefactor based on monitor screenrect differences
(i.e., between the monitor I developed the stack and other monitors):

///
on preopenstack
   defaultStackAppearance
end preopenstack

on defaultStackAppearance
   lock screen
   set the fullscreen of this stack to false
   set the width of this stack to 1126
   set the height of this stack to 627

   -- Set to the lower of two screenrect-based ratios.
   -- On the monitor I developed this app,
   -- 1152 was item 3 (width) of the working screenrect and
   -- 682 was item 4 (height) of the working screenrect.

   put round((item 3 of the working screenrect) / 1152,2) into ratio_width
   put round((item 4 of the working screenrect) / 682,2) into ratio_height
   if ratio_width > ratio_height then
  -- current monitor is wider then devpt monitor, so set to height ratio
  set the scalefactor of this stack to ratio_height
   else
  -- current monitor is taller than devpt monitor, so set to width ratio
  set the scalefactor of this stack to ratio_width
   end if
   set the loc of this stack to the screenloc
   unlock screen
end defaultStackAppearance
///

Problem is, after opening the standalone on different PCs the rescaling
fits the monitor, but the window is not centered despite the "set the loc
to screenloc" command.

Suggestions?

Thank you.

--
Nicolas Cueto
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Optimizing for small Android devices

2017-12-27 Thread Sannyasin Brahmanathaswami via use-livecode
@ Andy (cc support) 

Yes, I used tinyPng I have paid for their 50 image at a time option, awesome 
tool, I think we will get a site license of photoshop plug in…

The home card(s) (navigation "portals) on the app are one big parent scrolling 
parent group with some subgroups. max 8 "rows) with the mobile scroller set to 
scroll the group.

Of course a lot of libs have been put into memory with "start using" so besides 
the ~650K of images on the card there's another X number of lines of code.

But my gut says: something has to be wrong in the engine… 

these crashes are coming from a Samsung Galaxy A7 , 2017 running 7.0

Android 6.0.1 (Marshmallow), upgradable to 7.0 (Nougat)
Chipset Exynos 7880 Octa
CPU Octa-core 1.9 GHz Cortex-A53
GPU Mali-T830MP3
Memory  Card slot   microSD, up to 256 GB (dedicated slot)
Internal32 GB, 3 GB RAM
Camera  Primary 16 MP (f/1.9, 27mm), autofocus, LED flash, check quality
FeaturesGeo-tagging, touch focus, face detection, panorama, HDR
Video   1080p@30fps, check quality
Secondary   16 MP, f/1.9, 1080p
 
The beta tester in Kerala who has the above phone is sending me detailed 
reports on crash scenarios, and thanks to your tip, videos also.

Each stack we put into memory, after removing/closing the previous one, has 
very different requirements. We swap in and out a background graphic for almost 
all stacks, but these are less than 120K each for the whole card backgrounds…

One issue seems to be with the browser widget and low internet bandwidth… 
causing crashes…on iOS we just see a white screen "like forever…." 

Of course we can do a better job (I tried by failed on first attempt) to use TS 
Net to monitor and help with that area… connectivity… but still  I just find it 
hard to believe that the stacks + images + code  we are deploying are 
overloading the hardware on a device with this much horsepower. 

I'll need to do a deep dive into Aravind's reports and see if we can pin point 
more specifically what is happening. I just replicated a crash on iOS where the 
link to open a card with the browser widget caused a crash on iOS also… but 
can't reproduce it now…but I do smell a "little mouse" down around webKit 
somewhere… 

but I can "hammer" like a teenager(amazing to watch how fast these kids tap and 
swipe on their devices) on my Pixel and the app never dies… So, another route 
is: take Aravind's recommendation and set the hardware requirements to 8.1 
"Requires Oreo" and let the rest of the Android world wait/catch up… Not ideal, 
but with Google pushing so hard now on security and deadlines for new apps to 
run on the latest Android… it won't be long… 

BR



On 12/26/17, 11:57 PM, "use-livecode on behalf of AndyP via use-livecode" 
 wrote:

Do you compress your png images?

If not give this a try. 

https://tinypng.com   



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Optimizing for small Android devices

2017-12-27 Thread Sannyasin Brahmanathaswami via use-livecode
7 installs end of day one..yesterday 
End of today, up to 21

But with 61 crashes already! Yikes.

So I expect it will get hit pretty hard... I put signs up around here and we 
are getting about 400 visitors a day… I expect about 50% of them are on Android…

I'll have to keep the promotion quiet until we see if we can fix some of these

Google's Crash reporting is pretty awesome

43 crashes on Android 7.0  
8 crashes on Android 8.1 (probably my own phone - pixel)
3 crashes in Android 7.1


signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)
librevandroid.so

Ouch…. 

I put in a support call to HQ……  

On 12/27/17, 10:39 AM, "use-livecode on behalf of J. Landman Gay via 
use-livecode"  wrote:

Besides the memory footprint, there could be stress on the CPU when 
running scripts that aren't tightly optimized. You might see what can be 
pared down there. Big job, I know, with a project this large.

On 12/26/17 11:04 PM, Sannyasin Brahmanathaswami via use-livecode wrote:
>Our new SivaSiva app expects a lot of horse power. If we want to optimize 
for smaller devices, I'm not sure where to begin.




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

iconSVG Library - add icon

2017-12-27 Thread Brian Milby via use-livecode
Someone mentioned a desire to use custom icons in several of the widgets
included with the later versions of LiveCode.  Currently they all can only
be set to use icons sourced from the iconSVG library.  Rather than
adjusting all of them to handle arbitrary SVG, I thought it would be easier
to adjust the iconSVG library to enable it to store additional icons.

I've created a PR that updates the library to do so:
https://github.com/livecode/livecode/pull/6253

You can compile the LCB and replace the appropriate files in your
distribution to get the updated capability.  You will need to set the icons
via script since the browser will only show the fontawesome icons (unless
you decide to put your added icons in that family).

Added the following handlers:

iconFamilies() - returns a list of current icon families in the library
iconNamesForFamily() - returns a string list of icon names for a specified
family
iconListForFamily() - returns a LCB list of icon names for a specified
family
iconDataForFamily() - returns LCB array of icon data for a specified family
addIcon() - add an icon to the iconsvg library
addIconsForFamily() - add a family of icons to the iconsvg library

I'm not sure if the current form will make it into a distribution, but at
least it shows one way of solving the problem.

Merry Christmas!
Brian
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: use-livecode Digest, Vol 171, Issue 44

2017-12-27 Thread Peter Reid via use-livecode
Hi Marc, Paul, Phil, Rick and Richmond

Thanks for your various thoughts.

To put a bit more flesh on this, here's what I'm developing and why...

In the first instance I'm doing this development for a friend who's grandmother 
suffers from aphasia (saying completely the wrong word).  The idea is that her 
family can put together sets of words where each word is spoken by the app 
whilst displaying a relevant picture and optionally a short video clip 
illustrating the correct mouth shape when saying the word.  The app displays 
the word in a very large font with a picture, then the app says the word (with 
the option to see a mouth shape video clip).  The user responds by trying to 
say the same word and (the thing I can't do yet!) the app gives the user a 
percentage score that represents how closely the user matched the sample word. 
If the user's score is above a variable threshold, the user sees a smiley face, 
otherwise a sad face!

I tried contacting Mark Smith as suggested by Paul but his email address 
m...@maseurope.net no longer works.

So far I have everything working apart from the comparison of 2 WAV files, in 
particular the following is working:

- the app checks for the presence of a micro SD card as the source of a 
collection of word packs
- a word pack consists of a collection of words in sound (WAV) and picture 
(JPG) form, optionally with supporting video clips (MP4)
- the app lets the user select a word pack at start up and loads the pack into 
RW file space
- the user taps a large arrow icon to go forwards/backwards through the chosen 
list of words
- for each word, the word is displayed in a large font at the top of the 
landscape screen, with its associated picture occupying the lower half of the 
screen
- as the word is displayed, it is spoken
- the user can tap a microphone icon and record their attempt at the word
- currently I simulate the comparison of the 2 WAV files
- the app gives a percentage score and displays a smiley or sad face accordingly

To be honest, my main aim is to help a friend.  At this stage I'm not looking 
beyond this, so licensing, etc. is not on the horizon at the moment.

Thanks again

Peter
--
Peter Reid
Loughborough, UK


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: DoMenu not working right?

2017-12-27 Thread Bob Sneidar via use-livecode
In fact, it seems I can also select which tab I want hilited like so:

open stack "revPropertyInspector 1"
dispatch "menuPick" to stack "revPropertyInspector 1" with "Position" -- or 
whatever the name of the tab is

I am working on a contextual app builder, and this will come in handy. 

Bob S


> On Dec 27, 2017, at 14:20 , Bob Sneidar  wrote:
> 
> Ah! I didn't read that far. I don't think menuPick will work, unless the 
> Livecode default menu is actually an IDE menubar. It's not really important 
> now, I just ran into it whilst trying to use the message box to get the 
> properties of the selected object without having to manually pop a menu. 
> 
> I suppose I could just find out what the name of the Object Inspector stack 
> is and open it. :-)
> 
> Bob S


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Simulator woes

2017-12-27 Thread Devin Asay via use-livecode
Thanks, Paul. I did finally get it working, using the old standby—deleting 
LiveCode preferences and then restarting the simulator. Wish I’d thought to try 
that combination earlier. Thanks for your suggestions.

Devin

On Dec 27, 2017, at 3:11 PM, Paul Hibbert via use-livecode 
> wrote:

Devin,

I did just see the same error when launching the simulator for the first time 
(this session), but then I restarted the simulator device and all worked as 
expected, but it was a long laborious process displaying multiple messages.

One trick I’ve used in the past still worked OK. When the simulator does 
finally open, add it’s icon to the dock, now when working on a mobile apps, 
launch the simulator from the dock first, when it does open fully any tests 
sent to the simulator from LC are opened much quicker

LC 9.0.0 (dp11)
Xcode 9.2
Mac OS Sierra 10.13.2

Paul




On Dec 27, 2017, at 11:27 AM, Devin Asay via use-livecode 
> wrote:

Hi all,

I’m heading into my annual foray into teaching mobile development, and so 
testing running stacks in the simulator. For the life of me, I’m unable to get 
a stack to show up in the simulator, where I’ve had little trouble in the past. 
Has something changed?

When I try to test a stack in the simulator I get the “taking a long time to 
launch” message several times. The simulator does launch. Eventually I see the 
message “Unable to start simulation: Simulator session timed out.” This happens 
whether or not the simulator is launched when I hit the Test button in LiveCode.

I’ve tried several different versions of LC and Xcode. All the same result. 
Right now I’m on:

Mac OS 10.12.6
LiveCode 9.0.0 DP 11
Xcode 9.2

Is this a new problem that others are seeing? I’m not finding anything in the 
forums, and have a vague memory of a discussion here about this topic. Any help 
greatly appreciated.

Devin


Devin Asay
Director
Office of Digital Humanities
Brigham Young University

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Devin Asay
Director
Office of Digital Humanities
Brigham Young University

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: DoMenu not working right?

2017-12-27 Thread Bob Sneidar via use-livecode
Ah! I didn't read that far. I don't think menuPick will work, unless the 
Livecode default menu is actually an IDE menubar. It's not really important 
now, I just ran into it whilst trying to use the message box to get the 
properties of the selected object without having to manually pop a menu. 

I suppose I could just find out what the name of the Object Inspector stack is 
and open it. :-)

Bob S



> On Dec 27, 2017, at 14:03 , Richard Gaskin via use-livecode 
>  wrote:
> 
> Bob Sneidar wrote:
> 
> > Dictionary states: doMenu menuItem [of menu menuName]. I state: select
> > button "Development";domenu "Object Inspector" of menu "Object". I
> > get:
> > Message execution error:
> >
> > Error description: Handler: can't find handler
> >
> > Hint: of
> >
> > ?
> 
> The Dictionary also states:
> 
>   The doMenu command is not implemented for all menu items.
>   This command is included in LiveCode for compatibility
>   with imported HyperCard stacks.
> 
> 
> When I need to trigger a menu item I dispatch a menuPick message to the menu 
> button with the appropriate string.
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> 
> ambassa...@fourthworld.comhttp://www.FourthWorld.com
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Voice Comparison in LiveCode?

2017-12-27 Thread Marc Siskin via use-livecode
Peter,

While I don’t have direct experience with these programs, there are several 
Open-Source code sets that may be appropriate to your use.

They are located at: http://www.speech.cs.cmu.edu/.  The Sphinx software set 
might be the most useful.

Marc Siskin

On Dec 27, 2017, at 10:04 AM, Rick Harrison via use-livecode 
> wrote:

Hi Peter,

What you are trying to do is extremely complex.

Each person’s voice print is unique to that person.
The waveform of one person pronouncing a
spoken phrase correctly could be quite different
from how someone else’s waveform looks when
spoken correctly, due to overtone harmonics,
voice pitch, the speed at which the user is
speaking etc.

Think about dictation software, and about how
it can still be like having a stupid secretary
which misses 5% or more of the words spoken.

It is a voice recognition problem which requires
a lot of “fuzzy logic” to get it right.  Companies
have spent millions of dollars, and tens of
thousands of hours developing these tools.

You need to find a codebase for this that
has already been developed, and that hopefully
is either open-source, (good luck with that one),
or you will have to license it from some company
for a steep price.  It will most probably also be
a large program, will require a lot of CPU
resources, and memory to run on a device.

Good luck, and let us know if you find a good
solution!

Rick


On Dec 27, 2017, at 7:16 AM, Peter Reid via use-livecode 
> wrote:

i'm developing an app for cheap Android tablets (e.g. Amazon Fire 7in) that 
allows a user to practice speaking a set of words.  The app plays a sample of a 
word and the user then tries to say the same word.  So far the app can play 
sample words and capture the user's attempts for the same words.  The sample 
words and user attempts are uncompressed WAV files.

I'm trying to find the code to do the comparison of 2 WAV files.  Ideally, the 
code will be in the following formats (best first):

1. LiveCode
2. Pseudocode
3. Other code (Python, Java, C++ etc.)
4. Academic papers

I'm considering 2 general methods:

a. Compare 2 voice clips directly
b. Convert 2 voice clips to text (using voice-to-text) and then compare the 
words in text format

Note that Ali Lloyd from the LiveCode team has developed various things to 
help.  However I've hit problems as follows:

a. Ali has wrapped a standard Android sound library that compares 2 WAV files 
and gives a percentage match. However the comparison is either far too 
forgiving or far too strict, i.e. highly unreliable.

b. Ali has wrapped a standard Android voice-to-text library which works well 
with the devices he's tried it on.  However, the Amazon tablets do not support 
this Android library!

Given the two developments from Ali both relied on preformed blackbox code 
(Android Java libraries), i may have to implement a comparison algorithm from 
scratch. A solution that's completely in LiveCode would have several benefits:

i. it may work!
ii. it may work cross-platform
iii. it may be understandable!

General reading around this subject produces recommendations such as using FFTs 
(Fast Fourier Transforms), MFCCs (Mel Frequency Cepstral Coefficient), etc. but 
I can't find anything that gives an end-to-end method, from sound in to 
comparative score out!

Any help with this would be gratefully received!

Peter
--
Peter Reid
Loughborough, UK


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

---
Marc Siskin
Manager, Modern Language Resource Center
Carnegie Mellon University
msis...@andrew.cmu.edu



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Simulator woes

2017-12-27 Thread Paul Hibbert via use-livecode
Devin,

I did just see the same error when launching the simulator for the first time 
(this session), but then I restarted the simulator device and all worked as 
expected, but it was a long laborious process displaying multiple messages.

One trick I’ve used in the past still worked OK. When the simulator does 
finally open, add it’s icon to the dock, now when working on a mobile apps, 
launch the simulator from the dock first, when it does open fully any tests 
sent to the simulator from LC are opened much quicker

LC 9.0.0 (dp11)
Xcode 9.2
Mac OS Sierra 10.13.2

Paul




> On Dec 27, 2017, at 11:27 AM, Devin Asay via use-livecode 
>  wrote:
> 
> Hi all,
> 
> I’m heading into my annual foray into teaching mobile development, and so 
> testing running stacks in the simulator. For the life of me, I’m unable to 
> get a stack to show up in the simulator, where I’ve had little trouble in the 
> past. Has something changed?
> 
> When I try to test a stack in the simulator I get the “taking a long time to 
> launch” message several times. The simulator does launch. Eventually I see 
> the message “Unable to start simulation: Simulator session timed out.” This 
> happens whether or not the simulator is launched when I hit the Test button 
> in LiveCode.
> 
> I’ve tried several different versions of LC and Xcode. All the same result. 
> Right now I’m on:
> 
> Mac OS 10.12.6
> LiveCode 9.0.0 DP 11
> Xcode 9.2
> 
> Is this a new problem that others are seeing? I’m not finding anything in the 
> forums, and have a vague memory of a discussion here about this topic. Any 
> help greatly appreciated.
> 
> Devin
> 
> 
> Devin Asay
> Director
> Office of Digital Humanities
> Brigham Young University
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: DoMenu not working right?

2017-12-27 Thread Richard Gaskin via use-livecode

Bob Sneidar wrote:

> Dictionary states: doMenu menuItem [of menu menuName]. I state: select
> button "Development";domenu "Object Inspector" of menu "Object". I
> get:
> Message execution error:
>
> Error description: Handler: can't find handler
>
> Hint: of
>
> ?

The Dictionary also states:

   The doMenu command is not implemented for all menu items.
   This command is included in LiveCode for compatibility
   with imported HyperCard stacks.


When I need to trigger a menu item I dispatch a menuPick message to the 
menu button with the appropriate string.


--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 
 ambassa...@fourthworld.comhttp://www.FourthWorld.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Dash docset now v1.4, and Make docset updated to v2.3

2017-12-27 Thread James At The Hale via use-livecode
Somewhere along the way I lost the summaries I had attached to the widget and 
library entries in the Dash docsets. This has now been corrected.
“LiveCode v1.4” is now available via the Dash user contributions area. I have 
also corrected the version number to reflect 1.4.
“Make docset” has also been updated on LivecodeShare to version 2.3 to include 
all summaries too.

For those using the Linux reader Zeal, Mark Wieder found a way to load a user 
contributed docset.
http://forums.livecode.com/viewtopic.php?f=16=161754=a1be1bf53e5c636adc49f142fd9831ad#p161754

James
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Optimizing for small Android devices

2017-12-27 Thread J. Landman Gay via use-livecode
Besides the memory footprint, there could be stress on the CPU when 
running scripts that aren't tightly optimized. You might see what can be 
pared down there. Big job, I know, with a project this large.


On 12/26/17 11:04 PM, Sannyasin Brahmanathaswami via use-livecode wrote:

Our new SivaSiva app expects a lot of horse power. If we want to optimize for 
smaller devices, I'm not sure where to begin.



--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Simulator woes

2017-12-27 Thread Devin Asay via use-livecode
Hi all,

I’m heading into my annual foray into teaching mobile development, and so 
testing running stacks in the simulator. For the life of me, I’m unable to get 
a stack to show up in the simulator, where I’ve had little trouble in the past. 
Has something changed?

When I try to test a stack in the simulator I get the “taking a long time to 
launch” message several times. The simulator does launch. Eventually I see the 
message “Unable to start simulation: Simulator session timed out.” This happens 
whether or not the simulator is launched when I hit the Test button in LiveCode.

I’ve tried several different versions of LC and Xcode. All the same result. 
Right now I’m on:

Mac OS 10.12.6
LiveCode 9.0.0 DP 11
Xcode 9.2

Is this a new problem that others are seeing? I’m not finding anything in the 
forums, and have a vague memory of a discussion here about this topic. Any help 
greatly appreciated.

Devin


Devin Asay
Director
Office of Digital Humanities
Brigham Young University

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Voice Comparison in LiveCode?

2017-12-27 Thread Phil Davis via use-livecode

Hi Peter,

Here is some additional input:

https://stackoverflow.com/questions/17010516/how-to-detect-how-similar-a-speech-recording-is-to-another-speech-recording

HTH -
Phil Davis


On 12/27/17 4:16 AM, Peter Reid via use-livecode wrote:

i'm developing an app for cheap Android tablets (e.g. Amazon Fire 7in) that 
allows a user to practice speaking a set of words.  The app plays a sample of a 
word and the user then tries to say the same word.  So far the app can play 
sample words and capture the user's attempts for the same words.  The sample 
words and user attempts are uncompressed WAV files.

I'm trying to find the code to do the comparison of 2 WAV files.  Ideally, the 
code will be in the following formats (best first):

1. LiveCode
2. Pseudocode
3. Other code (Python, Java, C++ etc.)
4. Academic papers

I'm considering 2 general methods:

a. Compare 2 voice clips directly
b. Convert 2 voice clips to text (using voice-to-text) and then compare the 
words in text format

Note that Ali Lloyd from the LiveCode team has developed various things to 
help.  However I've hit problems as follows:

a. Ali has wrapped a standard Android sound library that compares 2 WAV files 
and gives a percentage match. However the comparison is either far too 
forgiving or far too strict, i.e. highly unreliable.

b. Ali has wrapped a standard Android voice-to-text library which works well 
with the devices he's tried it on.  However, the Amazon tablets do not support 
this Android library!

Given the two developments from Ali both relied on preformed blackbox code 
(Android Java libraries), i may have to implement a comparison algorithm from 
scratch. A solution that's completely in LiveCode would have several benefits:

i. it may work!
ii. it may work cross-platform
iii. it may be understandable!

General reading around this subject produces recommendations such as using FFTs 
(Fast Fourier Transforms), MFCCs (Mel Frequency Cepstral Coefficient), etc. but 
I can't find anything that gives an end-to-end method, from sound in to 
comparative score out!

Any help with this would be gratefully received!

Peter
--
Peter Reid
Loughborough, UK


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode



--
Phil Davis


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


DoMenu not working right?

2017-12-27 Thread Bob Sneidar via use-livecode
Dictionary states: doMenu menuItem [of menu menuName]. I state: select button 
"Development";domenu "Object Inspector" of menu "Object". I get: 
Message execution error:

Error description: Handler: can't find handler

Hint: of

?

Bob S
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Voice Comparison in LiveCode?

2017-12-27 Thread Rick Harrison via use-livecode
Hi Peter,

What you are trying to do is extremely complex.

Each person’s voice print is unique to that person.
The waveform of one person pronouncing a
spoken phrase correctly could be quite different
from how someone else’s waveform looks when
spoken correctly, due to overtone harmonics,
voice pitch, the speed at which the user is
speaking etc.  

Think about dictation software, and about how 
it can still be like having a stupid secretary
which misses 5% or more of the words spoken.

It is a voice recognition problem which requires
a lot of “fuzzy logic” to get it right.  Companies
have spent millions of dollars, and tens of
thousands of hours developing these tools.

You need to find a codebase for this that
has already been developed, and that hopefully
is either open-source, (good luck with that one),
or you will have to license it from some company
for a steep price.  It will most probably also be 
a large program, will require a lot of CPU
resources, and memory to run on a device.

Good luck, and let us know if you find a good
solution!

Rick


> On Dec 27, 2017, at 7:16 AM, Peter Reid via use-livecode 
>  wrote:
> 
> i'm developing an app for cheap Android tablets (e.g. Amazon Fire 7in) that 
> allows a user to practice speaking a set of words.  The app plays a sample of 
> a word and the user then tries to say the same word.  So far the app can play 
> sample words and capture the user's attempts for the same words.  The sample 
> words and user attempts are uncompressed WAV files.
> 
> I'm trying to find the code to do the comparison of 2 WAV files.  Ideally, 
> the code will be in the following formats (best first):
> 
> 1. LiveCode
> 2. Pseudocode
> 3. Other code (Python, Java, C++ etc.)
> 4. Academic papers
> 
> I'm considering 2 general methods:
> 
> a. Compare 2 voice clips directly
> b. Convert 2 voice clips to text (using voice-to-text) and then compare the 
> words in text format
> 
> Note that Ali Lloyd from the LiveCode team has developed various things to 
> help.  However I've hit problems as follows:
> 
> a. Ali has wrapped a standard Android sound library that compares 2 WAV files 
> and gives a percentage match. However the comparison is either far too 
> forgiving or far too strict, i.e. highly unreliable.
> 
> b. Ali has wrapped a standard Android voice-to-text library which works well 
> with the devices he's tried it on.  However, the Amazon tablets do not 
> support this Android library!
> 
> Given the two developments from Ali both relied on preformed blackbox code 
> (Android Java libraries), i may have to implement a comparison algorithm from 
> scratch. A solution that's completely in LiveCode would have several benefits:
> 
> i. it may work!
> ii. it may work cross-platform
> iii. it may be understandable!
> 
> General reading around this subject produces recommendations such as using 
> FFTs (Fast Fourier Transforms), MFCCs (Mel Frequency Cepstral Coefficient), 
> etc. but I can't find anything that gives an end-to-end method, from sound in 
> to comparative score out!
> 
> Any help with this would be gratefully received!
> 
> Peter
> --
> Peter Reid
> Loughborough, UK
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Voice Comparison in LiveCode?

2017-12-27 Thread Richmond Mathewson via use-livecode

Not sure about that:

http://www.webring.org/l/rd?ring=runtimerevoluti1;id=15;url=http%3A%2F%2Fmarksmith%2Eon%2Drev%2Ecom%2Frevstuff%2F

Richmond.

On 27/12/17 3:16 pm, Paul Dupuis via use-livecode wrote:

On 12/27/2017 7:16 AM, Peter Reid via use-livecode wrote:

Any help with this would be gratefully received!

Peter
--
Peter Reid
Loughborough, UK


I am not sure how much help this may be but Mark Smith (email on the
stack is m...@maseurope.net) create a stack called "AudioWaveform 0.94"
ages ago that displays the waveform of an uncompressed AIF or WAV file -
all written in LiveCode.

I am not sure where to find the sample stack itself - possibly in the
Sample Stack library or a Google search?!? I have a copy I downloaded a
long time ago I could email you off list. I just tried running it under
LC 8.1.x and there were script errors as it was created in a pretty old
version of LiveCode - pre LC5.x, possibly pre LC 4.x

Paul Dupuis
Researchware

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Voice Comparison in LiveCode?

2017-12-27 Thread Paul Dupuis via use-livecode
On 12/27/2017 7:16 AM, Peter Reid via use-livecode wrote:
> Any help with this would be gratefully received!
>
> Peter
> --
> Peter Reid
> Loughborough, UK
>

I am not sure how much help this may be but Mark Smith (email on the
stack is m...@maseurope.net) create a stack called "AudioWaveform 0.94"
ages ago that displays the waveform of an uncompressed AIF or WAV file -
all written in LiveCode.

I am not sure where to find the sample stack itself - possibly in the
Sample Stack library or a Google search?!? I have a copy I downloaded a
long time ago I could email you off list. I just tried running it under
LC 8.1.x and there were script errors as it was created in a pretty old
version of LiveCode - pre LC5.x, possibly pre LC 4.x

Paul Dupuis
Researchware

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Voice Comparison in LiveCode?

2017-12-27 Thread Richmond Mathewson via use-livecode
Oh, sorry: I thought you were going to convert the sound files into text 
files rather than

use a voice-to-text application.

I wonder how accurate voice-to-text transcription is, and how you can 
squeeze that into your app

for Android tablets.

Richmond.

On 27/12/17 2:49 pm, Richmond Mathewson wrote:

I'd probably do the text comparison.

Although, having said that, as a LInguist, I wonder what value that 
would have
as it would ONLY show that the two sound files were different, it 
would not,
for the sake of argument, show HOW the second one differed from the 
first one

phonetically.

Richmond.

On 27/12/17 2:16 pm, Peter Reid via use-livecode wrote:

i'm developing an app for cheap Android tablets (e.g. Amazon Fire 7in) that 
allows a user to practice speaking a set of words.  The app plays a sample of a 
word and the user then tries to say the same word.  So far the app can play 
sample words and capture the user's attempts for the same words.  The sample 
words and user attempts are uncompressed WAV files.

I'm trying to find the code to do the comparison of 2 WAV files.  Ideally, the 
code will be in the following formats (best first):

1. LiveCode
2. Pseudocode
3. Other code (Python, Java, C++ etc.)
4. Academic papers

I'm considering 2 general methods:

a. Compare 2 voice clips directly
b. Convert 2 voice clips to text (using voice-to-text) and then compare the 
words in text format

Note that Ali Lloyd from the LiveCode team has developed various things to 
help.  However I've hit problems as follows:

a. Ali has wrapped a standard Android sound library that compares 2 WAV files 
and gives a percentage match. However the comparison is either far too 
forgiving or far too strict, i.e. highly unreliable.

b. Ali has wrapped a standard Android voice-to-text library which works well 
with the devices he's tried it on.  However, the Amazon tablets do not support 
this Android library!

Given the two developments from Ali both relied on preformed blackbox code 
(Android Java libraries), i may have to implement a comparison algorithm from 
scratch. A solution that's completely in LiveCode would have several benefits:

i. it may work!
ii. it may work cross-platform
iii. it may be understandable!

General reading around this subject produces recommendations such as using FFTs 
(Fast Fourier Transforms), MFCCs (Mel Frequency Cepstral Coefficient), etc. but 
I can't find anything that gives an end-to-end method, from sound in to 
comparative score out!

Any help with this would be gratefully received!

Peter
--
Peter Reid
Loughborough, UK


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Voice Comparison in LiveCode?

2017-12-27 Thread Richmond Mathewson via use-livecode

I'd probably do the text comparison.

Although, having said that, as a LInguist, I wonder what value that 
would have

as it would ONLY show that the two sound files were different, it would not,
for the sake of argument, show HOW the second one differed from the 
first one

phonetically.

Richmond.

On 27/12/17 2:16 pm, Peter Reid via use-livecode wrote:

i'm developing an app for cheap Android tablets (e.g. Amazon Fire 7in) that 
allows a user to practice speaking a set of words.  The app plays a sample of a 
word and the user then tries to say the same word.  So far the app can play 
sample words and capture the user's attempts for the same words.  The sample 
words and user attempts are uncompressed WAV files.

I'm trying to find the code to do the comparison of 2 WAV files.  Ideally, the 
code will be in the following formats (best first):

1. LiveCode
2. Pseudocode
3. Other code (Python, Java, C++ etc.)
4. Academic papers

I'm considering 2 general methods:

a. Compare 2 voice clips directly
b. Convert 2 voice clips to text (using voice-to-text) and then compare the 
words in text format

Note that Ali Lloyd from the LiveCode team has developed various things to 
help.  However I've hit problems as follows:

a. Ali has wrapped a standard Android sound library that compares 2 WAV files 
and gives a percentage match. However the comparison is either far too 
forgiving or far too strict, i.e. highly unreliable.

b. Ali has wrapped a standard Android voice-to-text library which works well 
with the devices he's tried it on.  However, the Amazon tablets do not support 
this Android library!

Given the two developments from Ali both relied on preformed blackbox code 
(Android Java libraries), i may have to implement a comparison algorithm from 
scratch. A solution that's completely in LiveCode would have several benefits:

i. it may work!
ii. it may work cross-platform
iii. it may be understandable!

General reading around this subject produces recommendations such as using FFTs 
(Fast Fourier Transforms), MFCCs (Mel Frequency Cepstral Coefficient), etc. but 
I can't find anything that gives an end-to-end method, from sound in to 
comparative score out!

Any help with this would be gratefully received!

Peter
--
Peter Reid
Loughborough, UK


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Voice Comparison in LiveCode?

2017-12-27 Thread Peter Reid via use-livecode
i'm developing an app for cheap Android tablets (e.g. Amazon Fire 7in) that 
allows a user to practice speaking a set of words.  The app plays a sample of a 
word and the user then tries to say the same word.  So far the app can play 
sample words and capture the user's attempts for the same words.  The sample 
words and user attempts are uncompressed WAV files.

I'm trying to find the code to do the comparison of 2 WAV files.  Ideally, the 
code will be in the following formats (best first):

1. LiveCode
2. Pseudocode
3. Other code (Python, Java, C++ etc.)
4. Academic papers

I'm considering 2 general methods:

a. Compare 2 voice clips directly
b. Convert 2 voice clips to text (using voice-to-text) and then compare the 
words in text format

Note that Ali Lloyd from the LiveCode team has developed various things to 
help.  However I've hit problems as follows:

a. Ali has wrapped a standard Android sound library that compares 2 WAV files 
and gives a percentage match. However the comparison is either far too 
forgiving or far too strict, i.e. highly unreliable.

b. Ali has wrapped a standard Android voice-to-text library which works well 
with the devices he's tried it on.  However, the Amazon tablets do not support 
this Android library!

Given the two developments from Ali both relied on preformed blackbox code 
(Android Java libraries), i may have to implement a comparison algorithm from 
scratch. A solution that's completely in LiveCode would have several benefits:

i. it may work!
ii. it may work cross-platform
iii. it may be understandable!

General reading around this subject produces recommendations such as using FFTs 
(Fast Fourier Transforms), MFCCs (Mel Frequency Cepstral Coefficient), etc. but 
I can't find anything that gives an end-to-end method, from sound in to 
comparative score out!

Any help with this would be gratefully received!

Peter
--
Peter Reid
Loughborough, UK


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: [ANN] Release 8.1.8

2017-12-27 Thread Richmond via use-livecode
What makes this seem *odd* is that installing LC 9.0.0 dp 11 is 
trouble-free.


Richmond.


On 12/27/2017 02:01 PM, Richmond wrote:

LC 8.1.8 Linux 32-Bit does NOT install (installer does not run) on

MX 17 Horizon 32-bit Linux ( https://mxlinux.org/ ),

but LC 7.1.4 does.

Richmond.




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: [ANN] Release 8.1.8

2017-12-27 Thread Richmond via use-livecode

LC 8.1.8 Linux 32-Bit does NOT install (installer does not run) on

MX 17 Horizon 32-bit Linux ( https://mxlinux.org/ ),

but LC 7.1.4 does.

Richmond.



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Optimizing for small Android devices

2017-12-27 Thread AndyP via use-livecode
Do you compress your png images?

If not give this a try. 

https://tinypng.com   



-
Andy Piddock 


My software never has bugs. It just develops random features. 

TinyIDE  a Free alternative minimalist IDE Plugin for LiveCode 


Script editor Themer for LC http://2108.co.uk  

PointandSee is a FREE simple but full featured under cursor colour picker / 
finder.
http://www.pointandsee.co.uk  - made with LiveCode
--
Sent from: 
http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode